Hibernate4注解开发,使用hbm2ddl生成表时,不生成外键的解决方法

来源:互联网 发布:淘宝坑位是什么意思 编辑:程序博客网 时间:2024/05/16 06:42

方案一:

在使用 <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配置详解

2 0
原创粉丝点击