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>


參考資料:

JPA如何使用關聯關係而不自動在表中添加外鍵約束

hibernate.hbm2ddl.auto配置詳解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章