https://www.thecodersstop.com/java/locking-in-hibernate-using-java/
Locking in Hibernate using Java