public class Demo2 {
/*
*
* hibernate的crud
*
*/
@Test
public void save(){
Customer customer = new Customer();
customer.setCustName("保存");
//获取一个session对象
Session session= HibernateUtil.openSession();
//开启事务
Transaction tx = session.beginTransaction();
//保存
session.save(customer);
//提交事务
tx.commit();
//关闭资源
session.close();
}
@Test
public void find(){
Customer customer;
//获取一个session对象
Session session= HibernateUtil.openSession();
//开启事务
Transaction tx = session.beginTransaction();
//查找
customer = session.get(Customer.class, 1);
System.out.println(customer);
//提交事务
tx.commit();
//关闭资源
session.close();
}
@Test
public void update(){
Customer customer;
//获取一个session对象
Session session= HibernateUtil.openSession();
//开启事务
Transaction tx = session.beginTransaction();
//查找
customer = session.get(Customer.class, 1);
System.out.println(customer);
//修改名字为bbb
customer.setCustName("bbb");
session.update(customer);
//提交事务
tx.commit();
//关闭资源
session.close();
}
@Test
public void delete(){
Customer customer;
//获取一个session对象
Session session= HibernateUtil.openSession();
//开启事务
Transaction tx = session.beginTransaction();
//删除
customer = session.get(Customer.class, 5);
System.out.println(customer);
session.delete(customer);
//提交事务
tx.commit();
//关闭资源
session.close();
}
}
Hibernate学习之路(4) Hibernate实现CRUD
猜你喜欢
转载自blog.csdn.net/qecode/article/details/80931125
今日推荐
周排行