Problemas (VRaptor + Hibernate request)

2 respostas
java
K

Estou utilizando o Vraptor para desenvolver uma aplicação web. Mais em determinados testes, vi que o hibernate está adicionando na base de dados mais quando eu mando o result redirecionar para a minha pagina com uma nova lista daquele objeto que deletei do meu cliente, aparentemente ele está trazendo algo do cache. Na base meu cliente está com 3 item e o hibernate traz só os antigos 2.

Coloquei o dao como @RequestScoped, justamente para não ter problemas deste tipo. Alguem poderia me ajudar?

2 Respostas

K

Problema resolvido, faltava abrir e fechar nova transação também nas buscas. Estava sendo feito somente nas funções de modificações do dao.

guivirtuoso

Você está controlando suas transações “na mão” ?

Sugiro que você use a dependencia vraptor-hibernate no seu projeto…
E anote os métodos que realmente precisam de transação com @Transactional

Teoricamente métodos que fazem consulta não precisam ter uma transação.

Qualquer duvida pode dar uma olhada nesse projeto aqui:
https://github.com/guivirtuoso/vraptor4-angularjs-jwt

Fiz dessa forma que te falei.

Abs.

Criado 15 de janeiro de 2016
Ultima resposta 15 de jan. de 2016
Respostas 2
Participantes 2