JPA (EclipseLink) e Trigger  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Olá pessoal,

Uso JPA com EclipseLink para persistencia e tudo tava indo bem, até o
seguinte cenário:

Na minha tabela do banco (Postgre) há uma Trigger que dispara sempre q um
registro é inseriodo, e este Trigger atualiza um campo da propria tabela, só que
eu n cosigo pegar este dado, mesmo fazendo um "em.find", ele retorna Null.
Isso é algum problema de cache? Como resolver uma porcariazinha dessa?

Ah, sem contar o campo anotado com @Version, ele tb n atualiza.

Tentei de tudo aqui, até coloquei um código JDBC puro pra testar o campo que
o trigger atualiza, e funciona, mas foi só pra testar, a solução seria ridícula *r.

Grato,

This message was edited 1 time. Last update was at 10/07/2010 00:37:00


Grato,

UptheIrons!
Extreme_X
Thread.start()
[Avatar]

Membro desde: 01/11/2008 09:00:41
Mensagens: 38
Offline

Após você persistir o objeto a ser inserido você está dando um commit na transação antes de dar o find?

Java War Machine
[MSN]
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Sim, estou.


Grato,

UptheIrons!
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team