executeFind

2 respostas
W

boa tarde pessoal estou com uma dúvida!
como funciona o método executeFind??getHibernateTemplate().executeFind(new HibernateCallback() { @Override public Object doInHibernate(Session session) { // Manipulacao da sessao ... } });

2 Respostas

von.juliano

Esse método recebe uma implementação de HibernateCallback, no qual você pode manipular a sessão do Hibernate. Mais aqui:

http://static.springsource.org/spring/docs/2.5.x/reference/orm.html#orm-hibernate-template
http://static.springsource.org/spring/docs/2.5.x/api/org/springframework/orm/hibernate3/HibernateCallback.html

Flw! :thumbup:

W

Obrigada juliano!!

eu utilizo spring com hibernate e notei q quando eu utilizo o método getSession() ele abre várias conexões,
e ao pesquisar sobre esse ele descobri ele está ligado a interface JTA e se ele não encontrar uma conexão com transação ativa ele abre uma nova! um grande problema!! desse modo ao procurar por soluções descobri esse método!!! mas não compreendia como ele funcionava!

Criado 5 de agosto de 2009
Ultima resposta 5 de ago. de 2009
Respostas 2
Participantes 2