org.hibernate.MappingException:Unknown entity理由

1149 ワード

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が入っていないため、私はこの2つの状況を無視しています.