hey guys,

i'm currently facing the following situation:

we're using the current stable version of hibernate (3.6.7) as a jpa-vendor 
with an oracle database. the ids of our entities are generated by a sequence, 
which works fine. but in the case of a failure during the save action, our 
entities get an id although they have not been saved to the database. in case 
of a sequence generated id this is quite bad, because we can not use this id 
again. the id should be set to null.

of course i have read the comments in this ticket:
https://hibernate.onjira.com/browse/HB-1014

or the conversations in this thread (and the conversations linked in that 
thread):
https://forum.hibernate.org/viewtopic.php?f=1&t=942461

but reading the above articles wasn't quite helpful, because no solution or 
hint in the right direction was suggested. a few people stated, that this 
behavior was fixed in hibernate 3, but that seems not be the case.

do you guys have any suggestions how to handle this problem? or is this 
something application code has to deal with in your opinion (i hope not ;-))?

any help appreciated.

- marcel
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to