hibernate 双向1对1关系

来源:互联网 发布:哥特萝莉安妮淘宝 编辑:程序博客网 时间:2024/06/06 00:17

维护端:

@OneToOne(fetch = FetchType.LAZY, targetEntity = com.entity.cn.News.class, cascade = CascadeType.REFRESH)@JoinColumn(name = "INFO_ID", referencedColumnName = "ID")public News getNews() {return news;}public void setNews(News news) {this.news = news;}



被维护端:

@Override@OneToOne(fetch = FetchType.LAZY, cascade=CascadeType.ALL, targetEntity = com.entity.cn.IndexInfoSet.class, optional = false)@PrimaryKeyJoinColumn(name="ID", referencedColumnName="INFO_ID")public IndexInfoSet getIndexInfoSet() {return indexInfoSet;}public void setIndexInfoSet(IndexInfoSet indexInfoSet) {this.indexInfoSet = indexInfoSet;}
其中以下必须使用 不然会报错
@PrimaryKeyJoinColumn(name="ID", referencedColumnName="INFO_ID")

0 0
原创粉丝点击