org.hibernate.MappingException: Unknown entity常見問題(新手需注意)


最近學習Hiberante Annotations時遇到了該問題org.hibernate.MappingException: Unknown entity在baidu和googl上搜尋了 很久也沒有找到適合我的解決方法,最後發現是import Entity類造成的(使用Eclipse自動提示導入的該包)

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import org.hibernate.annotations.Entity;//這是就出問題了哦

@Entity
@Table(name
="test_person")
public class Person implements Serializable

後面修改了引入的Entity

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.Entity;//引入這個類就正確了

@Entity
@Table(name
="test_person")
public class Person implements Serializable

另外有些報org.hibernate.MappingException: Unknown entity,可能是沒有在cfg文件中加入 *.hbm.xml造成的

發佈了10 篇原創文章 · 獲贊 5 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章