Avaje - EBean - Consulta parcial de objetos desabilitada Lazy Loading
Estou desenvolvendo um aplicativo usando o Play! Framework 2.1.3, usando o EBean para a camada de modelo Eu quero ser capaz de executar uma Consulta de Objeto Parcial e não ter as propriedades não selecionadas lazy carregadas sob demanda quando eu serializo para JSON em preparação para enviar o resultado de volta para o usuário.
Eu tentei definir AutoFetch para false, eu também tentei terminar a transação antes de serializar para JSON (acabei recebendo um erro de transação é inativo) Eu também adicionei a anotação@Lazy(false)
na minha aula de modelo.
Na mesma nota, eu também tenho uma associação Um-para-Muitos, e eu quero Consultar as 3 primeiras linhas dela, eu useinew FetchConfig().queryFirst(2)
mas eu acho que devido ao mesmo problema de carregamento lento, eu acabei recebendo todas as linhas de associação relacionadas.
Olhando para o manual, eu li isso (Objetos Parciais EBean):
Um Objeto Parcial irá preguiçar o restante dos dados sob demanda quando você obter ou definir uma propriedade que não tenha.
Existe uma maneira de contornar isso, nada que eu tentei parecia funcionar!