首页>代码>spring data JPA运用案例(oracle)>/HomeWork-JPQL/src/main/java/com/jcl/pojo2/Dept.java
package com.jcl.pojo2;

import java.io.Serializable;
import javax.persistence.*;
import java.util.List;


/**
 * The persistent class for the DEPT database table.
 * 
 */
@Entity
@NamedQuery(name="Dept.findAll", query="SELECT d FROM Dept d")
public class Dept implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private long deptno;

	private String dname;

	private String loc;

	//bi-directional many-to-one association to Emp
	@OneToMany(mappedBy="dept")
	private List<Emp> emps;

	public Dept() {
	}

	public long getDeptno() {
		return this.deptno;
	}

	public void setDeptno(long deptno) {
		this.deptno = deptno;
	}

	public String getDname() {
		return this.dname;
	}

	public void setDname(String dname) {
		this.dname = dname;
	}

	public String getLoc() {
		return this.loc;
	}

	public void setLoc(String loc) {
		this.loc = loc;
	}

	public List<Emp> getEmps() {
		return this.emps;
	}

	public void setEmps(List<Emp> emps) {
		this.emps = emps;
	}

	public Emp addEmp(Emp emp) {
		getEmps().add(emp);
		emp.setDept(this);

		return emp;
	}

	public Emp removeEmp(Emp emp) {
		getEmps().remove(emp);
		emp.setDept(null);

		return emp;
	}

	@Override
	public String toString() {
		return "Dept [deptno=" + deptno + ", dname=" + dname + ", loc=" + loc + "]";
	}

}
最近下载更多
wh7019230  LV1 2021年1月28日
1483128871  LV1 2019年4月25日
jiajia91323  LV23 2019年4月22日
最代码官方  LV165 2018年12月9日
最近浏览更多
crosa_Don  LV16 2022年6月7日
big123  LV2 2021年11月5日
dongliuxi  LV3 2021年10月26日
wangxiaolaugh  LV2 2021年9月30日
徐万强  LV8 2021年6月2日
939867966  LV1 2021年2月25日
wh7019230  LV1 2021年1月28日
250979238  LV2 2021年1月24日
zj1111 2020年6月28日
暂无贡献等级
woldxy  LV9 2020年6月5日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友