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

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

Barbara Streisand
發布: 2024-12-06 20:18:12
原創
700 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板