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