首頁 >資料庫 >mysql教程 >Hibernate 5:如何修復「org.hibernate.MappingException:未知實體」錯誤?

Hibernate 5:如何修復「org.hibernate.MappingException:未知實體」錯誤?

Barbara Streisand
Barbara Streisand原創
2024-12-06 20:18:12758瀏覽

Hibernate 5: How to Fix the

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn