两种方案
1.使用@org.hibernate.annotations.ForeignKey(name="none")
该注解已废弃
2.使用@JoinColumn(name="frame_id",foreignKey = @ForeignKey(name="none",value= ConstraintMode.NO_CONSTRAINT))
ForeignKey是javax.persistence包下的,该方案有缺陷:1)oneToMany一方不配置(没有这一属性)
2)如果存在oneToMany配置则需要使用方案1中的注解
否则还是会生成外键关系
1.使用@org.hibernate.annotations.ForeignKey(name="none")
该注解已废弃
2.使用@JoinColumn(name="frame_id",foreignKey = @ForeignKey(name="none",value= ConstraintMode.NO_CONSTRAINT))
ForeignKey是javax.persistence包下的,该方案有缺陷:1)oneToMany一方不配置(没有这一属性)
2)如果存在oneToMany配置则需要使用方案1中的注解
否则还是会生成外键关系