Boa Noite!
Estou com uma dúvida aqui e não consigo resolve-la.
Uso o VRaptor + Hibernate, o interceptor do Vraptor abre uma transação para mim, executa meu controller, business e DAO depois comitta a transação até ai tudo bem.
Vou exemplificar:
@Entity
@Table(name = "EMPRESA")
public class Empresa implements Serializable {
@OneToMany(cascade = CascadeType.ALL, mappedBy = "id", fetch = FetchType.LAZY)
private List<TabelaServico> tabelaServicoList;
}
Se no meu jsp eu uso {empresa.tabelaServicoList}, vai tudo bem, carrega normalmente, porem se no meu controller tento:
List<TabelaServico> lista = empresa.getTabelaServicoList();
Ele ate executa querie, porém nao carrega a lista no objeto lista, se eu executar a querie gerada por ele retorna dados…
por que no fonte java ele nao carrega a lista, mesmo com a sessao aberta?
obrigado