Erro no Generator do Hibernate com MySql

0 respostas
T

Olá a todos.

Eu estou com uma aplicação do usando Hibernate com MySql.
No meu mapeamento está configurado paro o meu campo ID gerar
automaticamente(<generator class=“native”>).
Quando eu vou gravar um registro dá o seguinte erro:

net.sf.hibernate.HibernateException: The database returned no natively generated identity value

at net.sf.hibernate.persister.AbstractEntityPersister.getGeneratedIdentity(AbstractEntityPersister.java:1229)

at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:522)

at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:428)

at net.sf.hibernate.impl.ScheduledIdentityInsertion.execute(ScheduledIdentityInsertion.java:29)

at net.sf.hibernate.impl.SessionImpl.doSave(SessionImpl.java:941)

at net.sf.hibernate.impl.SessionImpl.doSave(SessionImpl.java:866)

at net.sf.hibernate.impl.SessionImpl.saveWithGeneratedIdentifier(SessionImpl.java:784)

at net.sf.hibernate.impl.SessionImpl.save(SessionImpl.java:747)

at Inclusao.<init>(Inclusao.java:29)

at Main.main(Main.java:50)

Se eu tirar generetor (<generator class=“assigned”>) funciona perfeitamente.

Criado 13 de abril de 2005
Respostas 0
Participantes 1