import java.util.HashSet;
import java.util.Set;import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
/**
* SysTDepartment generated by MyEclipse - Hibernate Tools
*/@Entity
@javax.persistence.SequenceGenerator(
name="SEQ_GEN",
sequenceName="DEPARTMENTID"
)
public class SysTDepartment implements java.io.Serializable {
// Fields private long deptid;
private SysTDepartment parentDepartment;
private long parentid;
private String deptcode;
private String deptname;
private String linkman;
private String businessarea;
private String address;
private String re;
private String state;
private Set<SysTDepartment> departments = new HashSet();
//private Set users = new HashSet(); // Constructors /** default constructor */
public SysTDepartment() {
}
/** full constructor */
public SysTDepartment(SysTDepartment sysTDepartment, long parentid, String deptcode, String deptname, String linkman, String businessarea, String address, String re, String state, Set<SysTDepartment> sysTDepartments) {
this.parentDepartment = sysTDepartment;
this.parentid = parentid;
this.deptcode = deptcode;
this.deptname = deptname;
this.linkman = linkman;
this.businessarea = businessarea;
this.address = address;
this.re = re;
this.state = state;
this.departments = sysTDepartments;
}
// Property accessors
@Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_GEN")
public long getDeptid() {
return this.deptid;
}
public void setDeptid(long deptid) {
this.deptid = deptid;
}
/**
* @return Returns the parentid.
*/
public long getParentid() {
return parentid;
}
/**
* @param parentid The parentid to set.
*/
public void setParentid(long parentid) {
this.parentid = parentid;
}
/**
* @return Returns the parentDepartment.
*/
@ManyToOne
@JoinColumn(name="deptid", insertable=false, updatable=false)
public SysTDepartment getParentDepartment() {
return parentDepartment;
}
/**
* @param parentDepartment The parentDepartment to set.
*/
public void setParentDepartment(SysTDepartment parentDepartment) {
this.parentDepartment = parentDepartment;
} public String getDeptcode() {
return this.deptcode;
}
public void setDeptcode(String deptcode) {
this.deptcode = deptcode;
} public String getDeptname() {
return this.deptname;
}
public void setDeptname(String deptname) {
this.deptname = deptname;
} public String getLinkman() {
return this.linkman;
}
public void setLinkman(String linkman) {
this.linkman = linkman;
} public String getBusinessarea() {
return this.businessarea;
}
public void setBusinessarea(String businessarea) {
this.businessarea = businessarea;
}
public String getAddress() {
return this.address;
}
public void setAddress(String address) {
this.address = address;
} public String getRe() {
return this.re;
}
public void setRe(String re) {
this.re = re;
} public String getState() {
return this.state;
}
public void setState(String state) {
this.state = state;
} /**
* @return Returns the users.
*/ /**
* @return Returns the departments.
*/
@OneToMany
@JoinColumn(name="parentid")
public Set<SysTDepartment> getDepartments() {
return departments;
}
/**
* @param departments The departments to set.
*/
public void setDepartments(Set<SysTDepartment> departments) {
this.departments = departments;
}
}
import java.util.Set;import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
/**
* SysTDepartment generated by MyEclipse - Hibernate Tools
*/@Entity
@javax.persistence.SequenceGenerator(
name="SEQ_GEN",
sequenceName="DEPARTMENTID"
)
public class SysTDepartment implements java.io.Serializable {
// Fields private long deptid;
private SysTDepartment parentDepartment;
private long parentid;
private String deptcode;
private String deptname;
private String linkman;
private String businessarea;
private String address;
private String re;
private String state;
private Set<SysTDepartment> departments = new HashSet();
//private Set users = new HashSet(); // Constructors /** default constructor */
public SysTDepartment() {
}
/** full constructor */
public SysTDepartment(SysTDepartment sysTDepartment, long parentid, String deptcode, String deptname, String linkman, String businessarea, String address, String re, String state, Set<SysTDepartment> sysTDepartments) {
this.parentDepartment = sysTDepartment;
this.parentid = parentid;
this.deptcode = deptcode;
this.deptname = deptname;
this.linkman = linkman;
this.businessarea = businessarea;
this.address = address;
this.re = re;
this.state = state;
this.departments = sysTDepartments;
}
// Property accessors
@Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_GEN")
public long getDeptid() {
return this.deptid;
}
public void setDeptid(long deptid) {
this.deptid = deptid;
}
/**
* @return Returns the parentid.
*/
public long getParentid() {
return parentid;
}
/**
* @param parentid The parentid to set.
*/
public void setParentid(long parentid) {
this.parentid = parentid;
}
/**
* @return Returns the parentDepartment.
*/
@ManyToOne
@JoinColumn(name="deptid", insertable=false, updatable=false)
public SysTDepartment getParentDepartment() {
return parentDepartment;
}
/**
* @param parentDepartment The parentDepartment to set.
*/
public void setParentDepartment(SysTDepartment parentDepartment) {
this.parentDepartment = parentDepartment;
} public String getDeptcode() {
return this.deptcode;
}
public void setDeptcode(String deptcode) {
this.deptcode = deptcode;
} public String getDeptname() {
return this.deptname;
}
public void setDeptname(String deptname) {
this.deptname = deptname;
} public String getLinkman() {
return this.linkman;
}
public void setLinkman(String linkman) {
this.linkman = linkman;
} public String getBusinessarea() {
return this.businessarea;
}
public void setBusinessarea(String businessarea) {
this.businessarea = businessarea;
}
public String getAddress() {
return this.address;
}
public void setAddress(String address) {
this.address = address;
} public String getRe() {
return this.re;
}
public void setRe(String re) {
this.re = re;
} public String getState() {
return this.state;
}
public void setState(String state) {
this.state = state;
} /**
* @return Returns the users.
*/ /**
* @return Returns the departments.
*/
@OneToMany
@JoinColumn(name="parentid")
public Set<SysTDepartment> getDepartments() {
return departments;
}
/**
* @param departments The departments to set.
*/
public void setDepartments(Set<SysTDepartment> departments) {
this.departments = departments;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货