码迷,mamicode.com
首页 > 系统相关 > 详细

Hibernate 4.3.5 JPA实现的常见错误

时间:2014-05-30 05:58:52      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:c   style   blog   java   http   a   

(1)使用Hibernate JPA实现需要添加hibernate lib里面的包之外还要添加一个com.springsources.slf4j.api.jar,否则包错,unable to build entity manager factory

如果使用4.3.5 版本的hibernate,实体类里面不要使用@table(name=”…”),而是要用@entity(name=”...”)   否则报错javax.persistence.Table.indexes([Ljavax/persistence/Index;

 

bubuko.com,布布扣

 

 

 

 

 

 

 

 

 

 

(2)Hibernate JPA 不希望实体更新时自动修改数据库表,需要在persistence.xml中加入<property name="hibernate.hbm2ddl.auto" value="none" />

(3)Hibernate4.3.5 jpa 使用manytoone 不要使用 @JoinColumn(name="person_id", nullable=false, updatable=true), 否则会报错javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey;

(4)Hibernate4.3.5 jpa 使用manytomany,会在数据库里面生成一张关系表

Hibernate 4.3.5 JPA实现的常见错误,布布扣,bubuko.com

Hibernate 4.3.5 JPA实现的常见错误

标签:c   style   blog   java   http   a   

原文地址:http://www.cnblogs.com/gredezcici/p/3756974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!