org.hibernate.MappingException:unknown entity:com.lmy.model.User

使用annotation配置spring+hibernate項目時,提示未知實體,可能緣由java

一、配置實體類時爲@Entity導包時 錯誤的導入了 import org.hibernate.annotations.Entity 應該更改成import javax.persistence.Entity; spring

二、applicationContext.xml中配置實體掃描時路徑出錯, 好比:實體類存放在com.demo.entity包下, 則路徑就要配爲 <property name="packagesToScan"value="com.demo.*"/> 而不是 <property name="packagesToScan"value="com.demo.entity.*"/> 也就是說配置映射目錄要比實際少一層。 或者直接使用 <property name="annotatedClasses">     <list>         <value>com.demo.entity.TUser</value>         ......     </list> </property> 指定相應的實體類(實體類較少時)。app

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息