首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate lock步骤的使用

2012-11-05 
hibernate lock方法的使用hibernate中lock方法到网上没有找到几个例子,所以自己就写一个放这。@Testpublic

hibernate lock方法的使用
hibernate中lock方法到网上没有找到几个例子,所以自己就写一个放这。

@Testpublic void getStudent() {Session s = sf.openSession();s.beginTransaction();Student student = (Student) s.get(Student.class, 4);student.setName("whp4");//这样改后,因为当前对象还在session管理范围里,所以它的改变hibernate是能够知道的,操作后,数据库里当前记录的name变成了whp4s.beginTransaction().commit();s.close();s = sf.openSession();//重新打开一个新的sessions.beginTransaction();//打开事务System.out.println(student.getName());s.lock(student, LockMode.NONE);//将脱管的student对象转化成持久太对象student.setName("whp8");//对student的name进行修改.s.beginTransaction().commit();s.close();//完成后student的name为whp8.}

热点排行