User specified data type for @Version
-------------------------------------
Key: ANN-804
URL:
http://opensource.atlassian.com/projects/hibernate/browse/ANN-804
Project: Hibernate Annotations
Issue Type: Improvement
Affects Versions: 3.4.0.GA
Reporter: Darren Bell
We are creating a database that will be distributed and have multiple masters. This
database is being replicated at the database level.
All our id's are guid (32 char hex strings) for this purpose.
The problem we are having that when the same row is updated at two different locations at
the same time, they will get the same version number (even if diff columns were updating
and the replication engine could handle it).
What we would like is to be able to pass a differene tgenerator to the version annotation
and set the type to char(32). Maybe :
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid")
This would then work. I know this in javax.persistence, but maybe add a hibernate one as
well?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira