admin 管理员组文章数量: 1086019
2023年12月19日发(作者:开源项目源码网站)
package ne;import eType;import ;import tedValue;import ;import lumn;import ne;@Entitypublic class Dad { @Id @GeneratedValue private int did; private String dadName;
@OneToOne(cascade = ) @JoinColumn(name="sonId",unique=true) private Son son; public int getDid() { return did; }
public void setDid(int did) { = did; } public String getDadName() { return dadName; } public void setDadName(String dadName) { e = dadName; } public Son getSon() { return son; } public void setSon(Son son) { = son; }
}Son类
package any;import ;import eType;import ;import tedValue;import ;import lumn;import any;import ne;@Entitypublic class Dad { @Id @GeneratedValue private int did; private String dadName;
@OneToMany(cascade=,mappedBy="dad") private List
public void setDid(int did) { = did; } public String getDadName() { return dadName; } public void setDadName(String dadName) { e = dadName; } public List
}Son类
package any;import ;import tedValue;import ;import lumn;import One;import ne;@Entitypublic class Son { @Id @GeneratedValue private int sid; private String sname;
@ManyToOne @JoinColumn(name="dadId") private Dad dad; public int getSid() { return sid; } public void setSid(int sid) { = sid; } public String getSname() { return sname; } public void setSname(String sname) { = sname; } public Dad getDad() { return dad; } public void setDad(Dad dad) { = dad; }
}3.多对多双向注解Dad类
package many;import ist;import ;import eType;import ;import tedValue;import ;import lumn;import ble;import Many;import any;import ne;@Entitypublic class Dad { @Id @GeneratedValue private int did; private String dadName;
@ManyToMany(cascade = {}) @JoinTable(name="dad_son", joinColumns={@JoinColumn(name="did")}, inverseJoinColumns={@JoinColumn(name="sid")}) private List
public void setDid(int did) { = did; } public String getDadName() { return dadName; } public void setDadName(String dadName) { e = dadName; } public List
}son类
package many;import ;import ;import tedValue;import ;import lumn;import ble;import Many;import One;import ne;@Entitypublic class Son { @Id @GeneratedValue private int sid; private String sname;
@ManyToMany @JoinTable(name="dad_son", joinColumns={@JoinColumn(name="sid")}, inverseJoinColumns={@JoinColumn(name="did")}) private List
}
版权声明:本文标题:Hibernate详解 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1702935733a436581.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论