public class App {
@Test
public void testHello() throws Exception {
// 对象
Employee emp = new Employee();
emp.setEmpName("班长");
emp.setWorkDate(new Date());
// 获取加载配置文件的管理类对象
Configuration config = new Configuration();
config.configure(); // 默认加载src/hibenrate.cfg.xml文件
// 创建session的工厂对象
SessionFactory sf = config.buildSessionFactory();
// 创建session (代表一个会话,与数据库连接的会话)
Session session = sf.openSession();
// 开启事务
Transaction tx = session.beginTransaction();
//保存-数据库
session.save(emp);
// 提交事务
tx.commit();
// 关闭
session.close();
sf.close();
}
}Hibernate的执行流程
最新推荐文章于 2024-05-04 18:00:00 发布
本文通过一个具体的例子展示了如何使用Hibernate框架将员工信息持久化到数据库中。包括了配置文件的加载、SessionFactory及Session的创建过程,并通过一个简单的测试方法实现了数据的保存与提交。
1万+

被折叠的 条评论
为什么被折叠?



