Hibernate的版本为5.2.0
初始化方法如下所示:
@Before
public void init() {
//创建服务注册对象
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build();
//创建会话工厂对象
sessionFactory = new MetadataSources(serviceRegistry).buildMetadata().buildSessionFactory();
//会话对象
session = sessionFactory.openSession();
//开启事物
transaction = session.beginTransaction();
}
但是在new新类的时候,一定要
new,自动生成的类,不能new自己写的源码类,否则就会报org.hibernate.MappingException: Unknown entity。
参考:
https://blog.csdn.net/bingjianit/article/details/68954250
本文详细介绍了Hibernate 5.2.0版本的初始化过程,包括创建服务注册对象、会话工厂对象以及开启事务等关键步骤,并指出了在实例化类时可能遇到的错误及解决办法。

469

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



