replace deprecated .lock method in CdmEntityDaoBase
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / persistence / dao / hibernate / common / CdmEntityDaoBase.java
index b627fe229fe22f21de47e2d22fdae58b47981634..d6276091555b476e38539282ac74ccc130579737 100644 (file)
@@ -27,6 +27,7 @@ import org.hibernate.Criteria;
 import org.hibernate.FlushMode;\r
 import org.hibernate.HibernateException;\r
 import org.hibernate.LockMode;\r
+import org.hibernate.LockOptions;\r
 import org.hibernate.NonUniqueObjectException;\r
 import org.hibernate.Query;\r
 import org.hibernate.Session;\r
@@ -97,7 +98,7 @@ public abstract class CdmEntityDaoBase<T extends CdmBase> extends DaoBase implem
 \r
     @Override\r
     public void lock(T t, LockMode lockMode) {\r
-        getSession().lock(t, lockMode);\r
+        getSession().buildLockRequest(new LockOptions(lockMode)).lock(t);\r
     }\r
 \r
     @Override\r