SQL Server + JPA + Nested transaction

0 respostas
adriano_si

Senhores, boa tarde…

Estou utilizando no trampo (requisitos do Cliente + Terceirizada) uma App Java que acessa um Banco SQL Server 2005. Pra essa solução, é usado um Linked Server para um outro Host que contém um BD que também deve ser acessado pela App.

Funciona perfeitamente em vários pontos da Aplicação, mas em uma determinada tabela, de 1 transação, obtenho seguinte erro ao tentar dar um merge em uma coleção de objetos:

Ele não me permite iniciar uma transacao aninhada e estou dentro de um Service Seam com um método anotado com @Transactional

Alguém (se por um acaso houver alguma alma que usa Java com SQL Server) já passou por tal situação ???

Achei alguns links dizendo para ligar esse XACT_ABORT, só que normalmente os exemplos passados são de Procedures… Tem alguma forma de ligar esse cara via JPA ???

Tentei via NativeQuery, mas não funcionou, até porque acho que nem é possível… onde estou errando ???

Att.

Criado 12 de março de 2012
Respostas 0
Participantes 1