課程
/后端開發
/Java
/Hibernate初探之單表映射
我一開始用了hibernate5.0.6.final版本,跟教程一樣的寫法,會報unknown entity錯誤,但是換了4.3.11.final包之后就不報錯了,有誰能解答這個問題嗎?
2016-01-08
源自:Hibernate初探之單表映射 1-11
正在回答
StandardServiceRegistry?standardRegistry?=?new?StandardServiceRegistryBuilder() ????????.configure() ????????.build(); ? Metadata?metadata?=?new?MetadataSources(?standardRegistry?) ????????.getMetadataBuilder() ????????.applyImplicitNamingStrategy(?ImplicitNamingStrategyJpaCompliantImpl.INSTANCE?) ????????.build(); ? sessionFactory?=?metadata.getSessionFactoryBuilder() ????????.build();
從5.0.7 release的documentation里查找到的方法,實測可用。
具體信息在:hibernate-release-5.0.7.Final\documentation\userGuide\en-US\html\ch03.html中可用詳細查看
http://blog.csdn.net/u010150082/article/details/9527355
你采用的注冊方法,被取消了。應該是這個問題。
hibernate5.0.6.final中的注冊方法被取消了。
4.3.11.final中的注冊方法才是可以使用的。
由于注冊方法的錯誤,導致沒讀到Students配置問題,所以會報unknown entity錯誤
Me_YJ 提問者
Its_forever 回復 Me_YJ 提問者
你創建服務注冊對象那兒的代碼是怎么寫的呢。
是這樣:ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
還是這樣:
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
你看看這個問答嘛。http://www.xianlaiwan.cn/qadetail/113700
舉報
Java持久化框架Hibernate入門教程,掌握Hibernate基本概念
5 回答Unknown entity
4 回答 org.hibernate.MappingException: Unknown entity
4 回答org.hibernate.MappingException: Unknown entity: Students
2 回答org.hibernate.MappingException: Unknown entity: com.entity.Student
5 回答org.hibernate.MappingException: Unknown entity: hibernate_001.Students
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-17
從5.0.7 release的documentation里查找到的方法,實測可用。
具體信息在:hibernate-release-5.0.7.Final\documentation\userGuide\en-US\html\ch03.html中可用詳細查看
2016-01-09
http://blog.csdn.net/u010150082/article/details/9527355
你采用的注冊方法,被取消了。應該是這個問題。
hibernate5.0.6.final中的注冊方法被取消了。
4.3.11.final中的注冊方法才是可以使用的。
由于注冊方法的錯誤,導致沒讀到Students配置問題,所以會報unknown entity錯誤
2016-01-08
你創建服務注冊對象那兒的代碼是怎么寫的呢。
是這樣:
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
還是這樣:
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
你看看這個問答嘛。http://www.xianlaiwan.cn/qadetail/113700