今天想用Hibernate4时候发现原先的buildSessionFactory已经过时,查了一下文档得到如下解决方案~
public void test() {
Configuration cfg = new Configuration();
cfg.configure();
ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();
SessionFactory sf = cfg.buildSessionFactory(sr);
Session session = sf.openSession();
Transaction tx = session.beginTransaction();
User user = new User();
user.setBirthday(new Date());
user.setName("neal");
session.persist(user);
tx.commit();
session.close();
System.out.println("end");
}

本文介绍如何使用Hibernate4创建SessionFactory,并通过示例展示了如何利用Hibernate进行持久化操作,包括配置、会话管理及事务处理。
69

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



