1. 程式人生 > >Hibernate4註解開發,使用hbm2ddl生成表時,不生成外來鍵的解決方法

Hibernate4註解開發,使用hbm2ddl生成表時,不生成外來鍵的解決方法

方案一:

在使用<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>

參考資料: