/*修改数据*/
import org.hibernate.cfg.Configuration;

import org.hibernate.SessionFactory;
import org.hibernate.Session;
import org.hibernate.Transaction;
class 
{
 public static void main(String[] args)
 {
  /*1、读取Hibernate配置文件*/
  Configuration conf=new Configuration().configure();
  
  /*3、打开Session*/
  org.hibernate.Session session=util.HibernateSessionFactory.getSession();

  Customer cus=new Customer();
  /*5、启动事务*/
  Transaction tran=session.beginTransaction();
  session.load(cus,"222");
  cus.setCbalance(cus.getCbalance()+1000);
  Transaction tran=session.beginTransaction();
  try{
  
  /*修改数据*/
  session.update(cus);
  tran.commit();
  }
  catch(Exception ex)
  {
   tran.rollback();
  }
  finally
  {
   util.HibernateSessionFactory.closeSession();
  }

 }
}
/*查找数据*/

import org.hibernate.cfg.Configuration;
import org.hibernate.SessionFactory;
import org.hibernate.Session;
import org.hibernate.Transaction;
class 
{
 public static void main(String[] args)
 {
  Session session=util.HibernateSessionFactory.getSession();
  Customer cus=(Customer)session.get(Customer.class,"009");
  System.out.println(cus.getCaccount());
  System.out.println(cus.getPassword());
  System.out.println(cus.getCbalance());
  System.out.println(cus.getUsername());
  util.HibernateSessionFactory.closeSession();


 }
}

 

相关文章:

  • 2022-01-04
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
  • 2021-11-30
  • 2021-11-05
  • 2022-12-23
猜你喜欢
  • 2022-02-19
  • 2021-07-01
  • 2022-12-23
  • 2022-01-05
  • 2021-12-12
  • 2022-01-19
  • 2022-12-23
相关资源
相似解决方案