下面列出了怎么用org.hibernate.annotations.ForeignKey的API类实例代码及写法,或者点击链接到github查看源代码。
/**
*方法: 取得TablePropertyEntity
*@return: TablePropertyEntity 关联的表ID
*/
@ManyToOne
@JoinColumn(name ="table_id",nullable=false,referencedColumnName="id")
@JsonIgnore
@ForeignKey(name="null")
public CgFormHeadEntity getTable(){
return this.table;
}
/**
*方法: 取得TablePropertyEntity
*@return: TablePropertyEntity 关联的表ID
*/
@ManyToOne
@JoinColumn(name ="table_id",nullable=false,referencedColumnName="id")
@JsonIgnore
@ForeignKey(name="null")
public CgFormHeadEntity getTable(){
return this.table;
}
/**
*方法: 取得TablePropertyEntity
*@return: TablePropertyEntity 关联的表ID
*/
@ManyToOne
@JoinColumn(name ="table_id",nullable=false,referencedColumnName="id")
@JsonIgnore
@ForeignKey(name="null")
public CgFormHeadEntity getTable(){
return this.table;
}
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "territoryparentid")
@ForeignKey(name="null")//取消hibernate的外键生成
public TSTerritory getTSTerritory() {
return this.TSTerritory;
}