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