根据上一篇博客,执行修改操作如下所示:
public void Update() {
// 1.调用工具类,得到sessionFactory
SessionFactory fac = HIbernateUtils.getSessionFactory();
// 2.获取session方法
Session session = fac.openSession();
// 3.开启事务
Transaction tran = session.beginTransaction();
// 4 执行修改操作
// 4.1 根据id进行查询操作
User user =session.get(User.class, 1);
// 4.2 执行修改操作
user.setEname("李小龙");
// 4.3 将修改之后的结果提交到数据库中
session.update(user);
// 5.提交事务
tran.commit();
// 6.关闭资源
session.close();
fac.close();
}