| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 08:36:43
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Estou com essa dúvida, seria melhor usar AOP, Spring ou tentar outra forma de controlar e manter seguras as transações no JPA?
No meu projeto tento por o entitymanager em threadlocal, pega o corrente e então trabalha em cima dele. Pórém minha aplicação se utiliza de dois bancos (SQL Server e H2), sendo um para ambiente interno (servidor) e o segundo para externo (local).
Engraçado que mantenho os mesmos atributos das entidades, tudo igual, mesmo código para ambos os bancos, sendo que no SQL Server tudo ocorre bem, mas quando tento persitir uma entidade no local (H2) ele gera um loop infinito da persistência até que resulta um erro, pensei em tentar controlar melhor a transação, mas não sei qual seria a melhor forma. Estou aberto a opiniões. Obrigado.
|
>> Inocêncio. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2008 16:24:49
|
peerless
GUJ Master
![[Avatar]](/images/avatar/5b2a8f2b014bb326fd82ee313704e78c.jpg)
Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline
|
Eu(!) usaria o controle transacional do Spring. (em outras palavras, aspectos )
|
follow me
pitacos
"The most problems that teams face are about communication, and all the others are too." - Dan North
|
|
|
 |
|
|
|
|