Hibernate不同版本获取会话和关闭的配置代码
有没有不同Hibernate版本中获取会话和关闭的代码。
Hibernate3.x、Hibernate4.x、Hibernate5.x 各是如何获取的?
有没有不同Hibernate版本中获取会话和关闭的代码。
Hibernate3.x、Hibernate4.x、Hibernate5.x 各是如何获取的?
2017-03-08
这个可以查资料的 我只能给你 5.X的生成代码
private Session session; private Transaction transaction; @Before public void setUp() throws Exception { session = HibernateUtil.getSession(); transaction=session.beginTransaction(); ServiceRegistry registry=new StandardServiceRegistryBuilder().configure().build(); Metadata metadata=new MetadataSources(registry).buildMetadata(); SchemaExport export=new SchemaExport(); export.create(EnumSet.of(TargetType.DATABASE), metadata); }
这个是junit 的生成 一部分
public class HibernateUtil { private static SessionFactory sessionFactory; static{ sessionFactory=new Configuration().configure().buildSessionFactory(); } public static Session getSession() { return sessionFactory.getCurrentSession(); } }
举报