Estou com o seguinte problema no Banco de Talentos: dentro da classe CurriculoFacade no método obterValoracoesPorTalento ocorre um loop que retorna objetos do tipo AtributoTalentoValorado
while (itrAtributosTalentoValorados.hasNext())
{
//Varre todos os AtributoTalentoValorado, ou seja os valores preenchidos, para fazer as inicializacoes necessarias (lazy)
AtributoTalentoValorado objAtributoTalentoValorado = (AtributoTalentoValorado) itrAtributosTalentoValorados.next();
Em algum momento dentro desse while eu executo o seguinte código:
objAtributoTalentoValorado.setValoracao("alguma coisa");
e isso está fazendo atualizar o valor no banco de dados.
Quando rodo a aplicação no Tomcat não dá problema, pois o default do hibernate.connection.autocommit é false.
Porém, quando roda no JBoss usando local-tx-datasource ocorre a atualização. Já tentei mudar para no-tx-datasource mas também não funcionou.
Qual o procedimento mais adequado para fazer nesse caso?
Abs,
Christian
Autor: Christian Cleber Masdeval Braz
44 comentários