Look at optimistic-lock in the docs. /max
> Hi, > > We have some database tables that we can't add version columns to so I > would like to instead create a version number by using checksums on > the rows. > > I'm thinking specifically of Oracle here but I assume other platforms > may have equivalent features; the sort of query I am looking at using > is... > > select id, name, salary, > dbms_crypto.hash(utl_raw.cast_to_raw(id || name || > salary), 1) as version > from employees > > In this example, the version column is populated with the MD4 sum of > the three properties. > > I've tried to create a custom EntityPersister but it looks like I'll > need to dig deeper. My plan would be to create the checksum code > automatically depending on the 'versionability' of the properties. > > If this sounds useful/sane I am happy to work on a patch. > > Regards, > Tom > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev