Paulo_Silveira
a sua implementacao de jpa esta certa! isso aconteceu porque ele ja inicializou a colecao quando voce fez a primeira invocacao a getAlunos!
Ai, na segunda vez que voce chama, ele puxa tudo do relacionamento que ja foi fetch e do first level cache!
Voce vai precisar fazer um refresh no curso mesmo, ou entao puxa-lo de um outro entitymanager.
Voce realmente esta precisando fazer isso na mesmissima requisicao web?
brunoja
Mas o EntityManager so uso para dar o persist na entidade, dai teria q abrir outro e pegar o objeto denovo?
Vou tentar adicionar o objeto na lista xD
Paulo_Silveira
brunoja:
Mas o EntityManager so uso para dar o persist na entidade, dai teria q abrir outro e pegar o objeto denovo?
Vou tentar adicionar o objeto na lista xD
essa solucao vai gerar codigo estranho, mas pode ser
lembre que tambem esta estranho voce fazer essas duas coisas na mesma requisicao, nao?
paulovittor23
Paulo Silveira:
a sua implementacao de jpa esta certa! isso aconteceu porque ele ja inicializou a colecao quando voce fez a primeira invocacao a getAlunos!
Ai, na segunda vez que voce chama, ele puxa tudo do relacionamento que ja foi fetch e do first level cache!
Voce vai precisar fazer um refresh no curso mesmo, ou entao puxa-lo de um outro entitymanager.
Voce realmente esta precisando fazer isso na mesmissima requisicao web?
Paulo, e apenas a título de curiosidade, há como fazer com que toda vez que eu chame o get de uma coleção o hibernate ir ao banco?