Hibernate4注解开发,使用hbm2ddl生成表时,不生成外键的解决方法
2017-04-01 11:04
288 查看
方案一:
在使用 <property name="hbm2ddl.auto">update</property>的情况下,
方案二:
手动建表,设置 <property name="hbm2ddl.auto">none</property>
参考资料:
JPA如何使用关联关系而不自动在表中添加外键约束
hibernate.hbm2ddl.auto配置详解
在使用 <property name="hbm2ddl.auto">update</property>的情况下,
@ManyToOne @JoinColumn( name = "p_id", foreignKey = @ForeignKey(name = "none",value = ConstraintMode.NO_CONSTRAINT) )
方案二:
手动建表,设置 <property name="hbm2ddl.auto">none</property>
参考资料:
JPA如何使用关联关系而不自动在表中添加外键约束
hibernate.hbm2ddl.auto配置详解
相关文章推荐
- Hibernate注解方法使用主键生成策略@GeneratedValue(三)
- hibernate中使用schemaExport生成数据表报错解决方法
- hibernate使用注解无法进行更新操作的解决方法
- hibernate 注解使用异常解决方法
- hibernate中使用schemaExport生成数据表报错解决方法
- PD 15.1 安装 破解 , 简单使用 (一对多,多对多关系生成sql脚本) , CDM 和 PDM 的区别;PD15.1 生成sql2008 无FK外键约束的解决方法
- Hibernate 实体类 映射文件使用注解方式 经典报错以及解决方法
- 使用Eclipse生成JavaDoc乱码的解决方法
- 使用VIM开发软件项目 - (16) vim编译中遇到的问题及解决方法
- 关于使用dom4j生成xml时特殊字符处理的解决方法
- [注解的力量]Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- 使用Hibernate连接MySQL数据库发生closed.Connection问题的一种解决方法
- Powerdesinger生成重复外键的解决方法
- 创建Text文件,使用不同的编码会造成生成乱码的现象和解决方法
- spring hibernate mysql 使用中的问题及解决方法
- 使用MySQL和Hibernate时,出现java.lang.UnsupportedOperationException: Update queries only supported through HQL异常的解决方法
- ARX二次开发中使用DAO方式访问数据库,导致AutoCAD2004及以上版本退出时报错的解决方法
- Spring+Hibernate DAO 持久层开发, Spring 用 Hibernate 访问数据库的三种方法.推荐使用回调
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置