Problemas com versionamento do Hibernate no banco de Dados SQL Server 2000

0 respostas
E

Pessoal estou com um problema, uso versionamento do Hibernate no MySql e funciona que é uma maravilha, mas quando fui migrar para o SqlServer 2000, ocorre o erro a seguir…

DEBUG AbstractBatcher(log:401) -

update

conexao

set

FkBanco=?,

nome=?,

FkParceiro=?,

Senha=?,

Timestamp=?,

URL=?,

FkUser=?,

Usuario=?

where

PkConexao=?

and Timestamp=?

DEBUG NullableType(nullSafeSet:133) - binding ‘1’ to parameter: 1

DEBUG NullableType(nullSafeSet:133) - binding ‘EmpresaX em MYSQL’ to parameter: 2

DEBUG NullableType(nullSafeSet:133) - binding ‘2’ to parameter: 3

DEBUG NullableType(nullSafeSet:133) - binding ‘root’ to parameter: 4

DEBUG NullableType(nullSafeSet:133) - binding ‘2008-02-29 10:34:37’ to parameter: 5

DEBUG NullableType(nullSafeSet:133) - binding ‘jdbc:mysql://10.173.100.22/empresaX’ to parameter: 6

DEBUG NullableType(nullSafeSet:133) - binding ‘2’ to parameter: 7

DEBUG NullableType(nullSafeSet:133) - binding ‘root’ to parameter: 8

DEBUG NullableType(nullSafeSet:133) - binding ‘5’ to parameter: 9

DEBUG NullableType(nullSafeSet:133) - binding ‘2008-02-29 10:00:18’ to parameter: 10

ERROR AbstractFlushingEventListener(performExecutions:301) - Could not synchronize database state with session

org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [br.com.gt.database.Conexao#5]

at org.hibernate.persister.entity.AbstractEntityPersister.check(AbstractEntityPersister.java:1765)

at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2407)

at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2307)

…

Minha classe está anotada

@Version

@Column(name = Timestamp, nullable = false, length = 23)

public Calendar getTimestamp() {

return timestamp;

}
Criado 29 de fevereiro de 2008
Respostas 0
Participantes 1