示例#1
0
 private Lock createLock(Lockable l) {
   Lock lock = new Lock();
   String className = l.getClass().getCanonicalName();
   try {
     className = Hibernate.getClass(l).getCanonicalName();
   } catch (HibernateException h) {
     log.error("Hibernate getClass() ", h);
   }
   // log.debug( "Example log: "+l.getLockname()+" "+l.getClass().getCanonicalName()+"->"+className
   // );
   lock.setObjectId(l.getDbID());
   lock.setObjectType(className);
   lock.setName(l.getLockname());
   return lock;
 }