2010-11-04 6 views
2

Я запускаю запрос, чтобы вернуть State, City и Zip из моей базы данных. Как я могу получить JAX-RS (Джерси), чтобы вернуть это так;Как вернуть набор результатов с помощью Jersey JAX-RS?

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

и так далее ......

Мне нужно создать объект, который соответствует моей структуре XML, а затем передать, что в JAX-RS, или может JAX-RS построить его для меня делать на основе результатов?

ответ

0

Нет, Джерси не может создать результат непосредственно из ResultSet. Это потому, что он не знает, как данные должны быть представлены. Вы должны будете написать класс для хранения результатов. Вы можете использовать аннотации JAXB для этого класса, чтобы обеспечить больший контроль над тем, как выглядит XML.