hibernate中的inverseJoinColumns 是什么意思?和joincolunms什么区别

xiaoruiqing328 2017-04-25 11:01:49
HouseSale实体

@ManyToMany(targetEntity = HouseInfo.class, cascade = { CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.MERGE})
@JoinTable(name = "t_biz_sale_house_rel", joinColumns = {@JoinColumn(name = "sale_id")}, inverseJoinColumns = {@JoinColumn(name = "house_id")})
@OrderBy("code")
@Where(clause = "pflag = 1")
private Set<HouseInfo> houses = new HashSet<HouseInfo>();


HouseInfo实体
@ManyToMany(targetEntity = HouseSale.class, mappedBy = "houses", cascade = {CascadeType.PERSIST,CascadeType.REFRESH, CascadeType.MERGE})
@Where(clause = "pflag = 1")
private Set<HouseSale> sales = new HashSet<HouseSale>();
多对多的时候
...全文
2151 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
丶xiao浅 2020-02-28
  • 打赏
  • 举报
回复
joinColumns 用来指定中间表中关联自己ID的字段 inverseJoinColumns 用来指定中间表中关联对方ID的字段
qq_24597963 2017-04-27
  • 打赏
  • 举报
回复
qq_24597963 2017-04-26
  • 打赏
  • 举报
回复
qq_24597963 2017-04-26
  • 打赏
  • 举报
回复

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧