Я играю с небольшим веб-приложением, в котором планируется создать презентационный слой, передающий данные в формате JSON.Это приложение поддерживается несколькими Spring-сервисами, которые получают данные из спящего режима.
Как я читал в статье spring-mvc-ajax, spring-mvc может сериализовать pojos в json.Что я хочу сделать, это передать полученные объекты в json.
Мой атм модели данных выглядит так:
Class A
[...]
List<Class B> list;
Class B
[...]
List<Class C> list;
Class C
String content;
Все эти классы отображаются в БД с Hibernate.
Проблема, которую я вижу сейчас, заключается в том, что hibernate (управляемый json-преобразованием) пересекает дерево объектов и извлекает все объекты, на которые ссылается класс A. И spring-mvc сериализует их все в json.И это не то, что я хочу, так как это может быть много данных.
Я бы предпочел хранить списки идентификаторов (вместо ссылок) - так, чтобы только идентификаторы были сериализованы - но не нашел, как этоможно сделать с помощью Hibernate.
Как я могу сделать это правильно?C.