Avaje - EBean - Частичный запрос объекта отключает отложенную загрузку

я разрабатываю приложение с помощью Play! Framework 2.1.3, использующий EBean для слоя модели, я хочу иметь возможность выполнить запрос частичного объекта и не иметь отложенных загрузок невыбранных свойств по требованию, когда я сериализуюсь в JSON при подготовке к отправке результата обратно пользователю.

Я попытался установить для AutoFetch значение false, я также попытался завершить транзакцию перед сериализацией в JSON (в результате я получил сообщение «Ошибка транзакции неактивна»). I 'Мы также добавили аннотацию@Lazy(false) на моем модельном классе.

На той же ноте у меня также есть связь «один ко многим», и я хочу запросить первые 3 строки, я использовалnew FetchConfig().queryFirst(2) но я полагаю, что из-за той же проблемы с отложенной загрузкой я получаю все связанные строки ассоциации.

Глядя на руководство, я прочитал это (EBean Частичные объекты):

Частичный объект будет лениво загружать остальные данные по требованию, когда вы получаете или устанавливаете свойство, которого у него нет.

Есть ли способ обойти это, ничего, что я пытался, казалось, работает!

Ответы на вопрос(2)

Ваш ответ на вопрос