2010-11-04 8 views
2

Je cours une requête pour renvoyer l'état, la ville, et le zip de ma base de données. Comment puis-je obtenir JAX-RS (Jersey) pour retourner ceci comme ceci;Comment renvoyer un jeu de résultats avec Jersey JAX-RS?

<State> 
    <City> 
     <Zip></Zip> 
    </City> 
</State> 

et ainsi de suite ......

Ai-je besoin de construire un objet qui correspond à ma structure xml, puis passer que pour JAX-RS, ou peuvent JAX-RS construire pour moi basé sur le resultset?

Répondre

0

Non, Jersey ne peut pas créer la sortie directement à partir d'un ResultSet. C'est parce qu'il n'a aucune idée de la façon dont les données sont censées être représentées. Vous devrez écrire une classe pour contenir les résultats. Vous pouvez utiliser les annotations JAXB sur cette classe pour fournir un meilleur contrôle sur l'aspect du XML.

Questions connexes