spring 管理hibernate,可是总是报错,无法创建数据库。纠结很长时间,还以为自己的配置出了问题。
最后发现时Entity 这个注解出的问题
- import javax.persistence.Id;
- import javax.persistence.JoinColumn;
- import javax.persistence.OneToOne;
-
- import org.hibernate.annotations.Entity;
-
-
- @Entity
- public class Class
这样的话,就会产生
- org.hibernate.MappingException: Unknown entity
解决方法
- import javax.persistence.Entity;
- import javax.persistence.Id;
- import javax.persistence.JoinColumn;
- import javax.persistence.OneToOne;
-
-
- @Entity
- public class Class
根据自己google的结果,没有在cfg文件中加入 *.hbm.xml也可能造成这样的结果……