Формат результатов запросов Hibernate - PullRequest
0 голосов
/ 28 сентября 2011

У меня есть веб-сервис, который обеспечивает функциональность запросов с использованием спящего режима. Запрос может возвращать несколько результатов - каждый результат содержит несколько параметров.

Вопрос: как вернуть результат:

  1. Может сериализовать все в одну строку, и клиент его проанализирует.
  2. Я знаю, что есть возможность вернуть массив строк или массив сложных типов.

Что лучше для производительности - может быть много пользователей, выполняющих запросы и т. Д.

Если лучше использовать сложные типы - приведите пример использования или ссылку на некоторую информацию.

Спасибо Йоав

1 Ответ

1 голос
/ 28 сентября 2011

Веб-сервисы обычно возвращают результаты независимо от платформы, но структурированно. XML и JSON - два частых варианта.

В Java есть много API для генерации XML и JSON. Гугл для них. Мне нравится использовать JAXB для XML. Некоторые API принимают объекты, аннотированные JAXB, и сериализуют их в JSON вместо XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...