Hibernate 5:解決「org.hibernate.MappingException:未知實體」錯誤
簡介
簡介簡介 🎜>正在努力將Hibernate 5.0與MySQL整合的同時,開發人員常會偶然發現令人困惑的錯誤訊息「org.hibernate.MappingException:未知實體」。此問題源自於 Hibernate 4.3.9 和 5.0.0 之間的配置差異。
根本原因
在 Hibernate 5 中,方法 configuration.buildSessionFactory(sr)導致設定遺失有關透過configuration.configure()配置的實體對映的資訊。因此,Hibernate 無法辨識持久化類別。
解決方案
要糾正此問題,請修改負責創建會話工廠的代碼:
額外選項
1。載入屬性
如果屬性儲存在非預設位置,請使用StandardServiceRegistryBuilder載入它們:
2.更正Hibernate 5 教學
Hibernate 5 教程在第1.1.6節中包含錯誤範例:用正確的方法取代此錯誤代碼:以上是Hibernate 5:如何修復「org.hibernate.MappingException:未知實體」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!