Oi Rogel,
No produto funcionou sem problema....
eu pedi a Descrição na Listagem e apareceu....
Mas na Embalagem continua com erro de Proxy,
como se não tivesse encontrado a sessão ou coisa do gênero.
Até simplifiquei a listagem pedindo só produto para simplificar
a consulta.... mas negativo....
Deu esse erro na Listagem da Embalagem
Code:
Invalid property 'descricao' of bean class [com.xxxxx.bean.produto]: Getter for property 'descricao' threw exception. LazyInitializationException: objeto da classe com.xxxxxx.bean.produto não inicializado; nested exception is java.lang.reflect.InvocationTargetException: null null could not initialize proxy - the owning Session was closed
EmbalagemDao
Code:
@Override
public void updateListagemQuery(QueryBuilder<embalagem> query, FiltroListagem _filtro) {
query.leftOuterJoinFetch("embalagem.produto produto");
}
ProdutoDao
Code:
@Override
public void updateListagemQuery(QueryBuilder<produto> query, FiltroListagem _filtro) {
query.leftOuterJoinFetch("produto.marca marca")
.leftOuterJoinFetch("produto.genero genero");
}
Para mim quando punha o DescriptionProperty ele fazia as consultas
e uniões, pois tanto que no exemplo de País, Estado e Cidade
funciona sem problema....
Eu andei procurando algumas coisa no google e fala q eu tenho de
chamar a classe produto antes da embalagem.... mas eu não soube
como fazer....
Se puder me dar uma dica....
Agradeço desde já a atenção....
João Pedro