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;//使用使用jpa的Entity
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
@Entity
public class Class
根据自己google的结果,没有在cfg文件中加入 *.hbm.xml也可能造成这样的结果……