Olá pessoal,
Estou com um problema, e a situação é a seguinte:
Após recuperar um bean através do createQuery(), este bean fica na minha session. Ocorrendo alguma alteração neste bean por outro usuário, e se eu executar novamente o select(usando a mesma session), o hibernate não atualiza os valores deste bean na minha session.
Tem alguma forma de mudar esse comportamento?
[code]Query q = session.createQuery(“from BeanTeste”);
List list = q.list();
for (Iterator iterator = list.iterator(); iterator.hasNext() {
BeanTeste object = (BeanTeste) iterator.next();
System.out.println(object.toString());
}
//-- Neste momento ocorre uma alteração neste bean por outro usuário
Query q = session.createQuery(“from BeanTeste”);
List list3 = q3.list();
for (Iterator iterator = list3.iterator(); iterator.hasNext() {
BeanTeste object = (BeanTeste) iterator.next();
System.out.println(object.toString()); //-- Imprime os valores antigos do bean altearado.
}[/code]