引言:
夜聲人靜,外面下着稀里嘩啦的雨,周末的晚上,還在鍵盤上舞動手指。
此刻很感激一個人一篇隨筆,感謝xiaochao以及他的《org.hibernate.MappingException: Unknown entity常見問題(新手需注意)》,並由衷的對之所謂的苦B程序猿屌絲感到深深敬佩,我們不得不為如此為了解決一個問題,不得不去翻江倒海查找一個細節差錯的精神,這就是屌絲程序猿的不為人知、不為人所動容的可愛之處。
好了,廢話少說。
問題特征:
org.springframework.orm.hibernate3.HibernateSystemException: Unknown
entity:com.glb.devicem.modle.AdminVO
org.hibernate.MappingException: Unknown entity: com.glb.devicem.modle.AdminVO at
原因:
import Entity類造成的(使用Eclipse自動提示導入的該包),注解類引用錯誤
解決辦法:
把導入的Entity類import org.hibernate.annotations.Entity改為import javax.persistence.Entity,問題解決。
參考:
【1】xiaochao.org.hibernate.MappingException: Unknown entity常見問題(新手需注意).http://www.blogjava.net/xiaochao/articles/hibernatetopic.html
參考內容如下:
最近學習Hiberante Annotations時遇到了該問題org.hibernate.MappingException: Unknown entity在baidu和googl上搜尋了 很久也沒有找到適合我的解決方法,最后發現是import Entity類造成的(使用Eclipse自動提示導入的該包)








后面修改了引入的Entity








另外有些報org.hibernate.MappingException: Unknown entity,可能是沒有在cfg文件中加入 *.hbm.xml造成的。
結束語:
因為經典,所以分享。因為后續一樣會有苦B的程序猿掉入同樣的坑,所以分享前車之鑒、前人之功。