Estaba leyendo el siguiente blog sobre el bloqueo optimista de hibernación. Estoy planeando usarlo con Hibernate. Pero, tengo una preocupación. tenemos código java y código C++, ambos conectamos a una base de datos. Mientras que el código Java puede usar hibernate para lograr un bloqueo optimista, quiero que el código C++ haga lo mismo. Además, el código C++ está usando algún código heredado.Hibernate optimistic locking..how it works?
http://turgaykivrak.wordpress.com/2009/05/16/72/
¿Hay una documentación que explica cómo hibernación logra el bloqueo optimista?
Cualquier sugerencia es apreciada.
Gracias
Bala
Gracias @Paco. ¿Puedo usar un bigint en lugar de enteros en mysql? – Boolean
Esto es correcto para MySQL, de eso se trata la pregunta, pero TimeStamp es preferible si está usando SQL Server. Ver también http://ayende.com/Blog/archive/2009/04/15/nhibernate-mapping-concurrency.aspx. –
No tengo experiencia con la propiedad de versión NHibernate combinada con mysql. Supongo que puede asignar mysql bigint a java long especificando el tipo de longitud en el mapeo de propiedades de la versión. – Paco