首页 > 代码库 > Hibernate 4.3.5 JPA实现的常见错误
Hibernate 4.3.5 JPA实现的常见错误
(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;
(2)Hibernate JPA 不希望实体更新时自动修改数据库表,需要在persistence.xml中加入<property name="hibernate.hbm2ddl.auto" value="http://www.mamicode.com/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,会在数据库里面生成一张关系表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。