首页 > 代码库 > Hibernate关系映射
Hibernate关系映射
1.一对多,多字段
@JsonIgnore @OneToMany(mappedBy = "abc",cascade={CascadeType.PERSIST},fetch=FetchType.LAZY) private Set<Entity> entity;
@ManyToOne(optional = true,fetch = FetchType.LAZY) @JoinColumnsOrFormulas(value={ @JoinColumnOrFormula(column=@JoinColumn( name = "id" ,referencedColumnName = "id" ,insertable =false, updatable = false)), @JoinColumnOrFormula(column=@JoinColumn( name = "tid" ,referencedColumnName = "tid" ,insertable =false, updatable = false))}) private ABC abc;
2.一对一,多字段
@JsonIgnore @OneToOne(optional = true,fetch = FetchType.LAZY) @JoinColumns(value={ @JoinColumn(name="id",referencedColumnName="id",insertable =false, updatable = false), @JoinColumn(name="uid",referencedColumnName="uid",insertable =false, updatable = false)}) private Entity entity;
Hibernate关系映射
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。