[Java] hibernate update问题 →→→→→进入此内容的聊天室

来自 , 2019-10-06, 写在 Java, 查看 106 次.
URL http://www.code666.cn/view/31839b03
  1. package com.bjdv.module;
  2.  
  3. import org.hibernate.Session;
  4. import org.hibernate.SessionFactory;
  5. import org.hibernate.cfg.Configuration;
  6. import org.junit.Test;
  7.  
  8.  
  9. /**
  10.  * Project:hibernateTest <br>
  11.  * Module: <br>
  12.  * Description: <br>
  13.  * Version:1.0 <br>
  14.  * Date:2013-8-3 <br>
  15.  * Copyright (C) 2013  <br>
  16.  *
  17.  * @author:beijing_qi
  18.  */
  19. public class StaffTest {
  20.        
  21.         @Test
  22.         public void testSaffUpdate(){
  23.                
  24.                 Configuration c=new Configuration();
  25.                 SessionFactory f=c.configure().buildSessionFactory();
  26.                 Session session=f.openSession();
  27.                 session.beginTransaction();
  28.                 //调用get方法,先检查缓存中是否有改记录,如果没有发出一条select语句,从数据库中读取
  29.                 Staff s=(Staff)session.get(Staff.class, 1);
  30.                 //当set改变某个属性值时,判断是否与缓存中的记录相同,如果不同才进行更新缓存和数据库中的记录
  31.                 s.setStaff_name("testZhang");
  32.                 session.getTransaction().commit();
  33.                 session.close();
  34.                 f.close();
  35.                
  36.         }
  37.  
  38. }
  39.  

回复 "hibernate update问题"

这儿你可以回复上面这条便签

captcha