標籤:hibernate
運行一個HIbernate的樣本時出現如下錯誤資訊
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.hibernate.utils.HibernateUtil.<clinit>(HibernateUtil.java:21)
at org.hibernate.samples.PersonManager.main(PersonManager.java:23)
Caused by: org.hibernate.MappingException: An association from the table order_intem_inf refers to an unmapped class: Product
at org.hibernate.cfg.Configuration.secondPassCompileForeignKeys(Configuration.java:1805)
at org.hibernate.cfg.Configuration.originalSecondPassCompile(Configuration.java:1739)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1424)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1844)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1928)
at com.hibernate.utils.HibernateUtil.<clinit>(HibernateUtil.java:16)
... 1 more
從出錯資訊可知類Product沒有被映射到,但是明明Product.hbm.xml檔案存在,並且mapping資訊也填寫了啊,後來檢查發現是在另一個引用到它的地方唯寫"Product"而不是完整的路徑名。
org.hibernate.MappingException: An association from the table order_intem_inf refers to a unmapped