引言:html
夜聲人靜,外面下着稀里嘩啦的雨,週末的晚上,還在鍵盤上舞動手指。java
此刻很感激一我的一篇隨筆,感謝xiaochao以及他的《org.hibernate.MappingException: Unknown entity常見問題(新手需注意)》,並由衷的對之所謂的苦B程序猿屌絲感到深深敬佩,咱們不得不爲如此爲了解決一個問題,不得不去翻江倒海查找一個細節差錯的精神,這就是屌絲程序猿的鮮爲人知、不爲人所動容的可愛之處。spring
好了,廢話少說。app
問題特徵:post
org.springframework.orm.hibernate3.HibernateSystemException: Unknown
entity:com.glb.devicem.modle.AdminVO學習
org.hibernate.MappingException: Unknown entity: com.glb.devicem.modle.AdminVO at spa
緣由:.net
import Entity類形成的(使用Eclipse自動提示導入的該包),註解類引用錯誤hibernate
解決辦法:orm
把導入的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的程序猿掉入一樣的坑,因此分享前車可鑑、前人之功。