estoy pasando por lock method de hibernación. No obtuve lo que estamos tratando de lograr a través de este método.cuál es el propósito del método Session.lock en Hibernate
p1 = (Person)session. get(Person.class,1);// person name is scott here
// here peson name got update to henry by anothet thread
session. lock(person, LockMode.READ) line 3
// still name is henry too
me trataron anteriormente fragmento de código pero no leyó la persona de la base de datos en la línea 3. Documentación dice que esto puede ser utilizado para realizar una comprobación de versión.
Noseguro de cómo se compruebe la versión y ayuda al desarrollador en cualquier escenario?
Del mismo modo no está seguro de lo que va a lograr session.lock(person, LockMode.None)
. La documentación dice LockMode.NONE
se utiliza para simplemente volver a asociar una instancia transitoria con una sesión.
No está seguro de lo que quiere decir con reasociación una instancia transitoria con la sesión. Un breve escenario será de gran ayuda?