hibernate5.3 org.hibernate.MappingException:Unknown entity

原博地址:https://www.cnblogs.com/jinjiyese153/p/6902785.html
初習hibernate遇到的問題
原因是hibernate4.35之後sessionFactory獲取方式發生了改變
這裏我使用的是hibernate5.3

hibernate4.35之前sessionFactory獲取方式

// 創建配置對象
Configuration config = new Configuration().configure();
// 創建服務註冊對象(hibernate4.35之後該方法就不能再獲取到實體信息了)
ServiceRegistry serviceRegistry=  new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
// 創建會話工廠對象
sessionFactory = config.buildSessionFactory(serviceRegistry);
// 創建會話
session = sessionFactory.openSession();
// 開啓事務
transaction = session.beginTransaction();

hibernate4.35之後sessionFactory獲取方式

// 創建會話工廠對象
sessionFactory = new Configuration().configure().buildSessionFactory();
// 創建會話
session = sessionFactory.openSession();
// 開啓事務
transaction = session.beginTransaction();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章