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 sons; public int getDid() { return did; }

public void setDid(int did) { = did; } public String getDadName() { return dadName; } public void setDadName(String dadName) { e = dadName; } public List getSons() { return sons; } public void setSons(List sons) { = sons; }

}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 sons = new ArrayList<>(); public int getDid() { return did; }

public void setDid(int did) { = did; } public String getDadName() { return dadName; } public void setDadName(String dadName) { e = dadName; } public List getSons() { return sons; } public void setSons(List sons) { = sons; }

}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 dads; public int getSid() { return sid; } public void setSid(int sid) { = sid; } public String getSname() { return sname; } public void setSname(String sname) { = sname; } public List getDads() { return dads; } public void setDads(List dads) { = dads; }

}


本文标签: 项目 源码 开源 注解 双向