java emp_hibernate注解实体类(Emp.java)

Emp.java是一个员工信息表的注解实体类,使用了JPA和Hibernate。实体类包含了@Id、@GeneratedValue、@ManyToOne等注解,用于管理数据库中的EMP表,包括员工ID、部门关系、姓名、入职日期等字段。提供了默认、最小和完全构造函数以及属性访问器。
摘要由CSDN通过智能技术生成

Emp.java

员工信息表的注解实体类详情:

package cn.bdqn.hibernate_Criteria.entity;

import java.util.Date;

import javax.persistence.*;

/**

* Emp entity. @author MyEclipse Persistence Tools

*/

@Entity

@Table(name="EMP")

public class Emp implements java.io.Serializable {

@Id

@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="seq_emp")

@SequenceGenerator(name="seq_emp",sequenceName="seq_emp_id",allocationSize=1,initialValue=1)

private Integer empno;

@ManyToOne

@JoinColumn(name="deptno")

private Dept1 dept;

@Column(name="ename")

private String ename;

@Transient

private String job;

@Transient

private Integer mgr;

@Column(name="hiredate")

private Date hiredate;

@Transient

private Double sal;

@Transient

private Double comm;

// Constructors

/** default constructor */

public Emp1() {

}

/** minimal constructor */

public Emp1(Integer empno) {

this.empno = empno;

}

/** full constructor */

public Emp1(Integer empno, Dept1 dept1, String ename, String job, Integer mgr,

Date hiredate, Double sal, Double comm) {

this.empno = empno;

this.dept = dept1;

this.ename = ename;

this.job = job;

this.mgr = mgr;

this.hiredate = hiredate;

this.sal = sal;

this.comm = comm;

}

// Property accessors

public Integer getEmpno() {

return this.empno;

}

public void setEmpno(Integer empno) {

this.empno = empno;

}

public Dept1 getDept() {

return this.dept;

}

public void setDept(Dept1 dept) {

this.dept = dept;

}

public String getEname() {

return this.ename;

}

public void setEname(String ename) {

this.ename = ename;

}

public String getJob() {

return this.job;

}

public void setJob(String job) {

this.job = job;

}

public Integer getMgr() {

return this.mgr;

}

public void setMgr(Integer mgr) {

this.mgr = mgr;

}

public Date getHiredate() {

return this.hiredate;

}

public void setHiredate(Date hiredate) {

this.hiredate = hiredate;

}

public Double getSal() {

return this.sal;

}

public void setSal(Double sal) {

this.sal = sal;

}

public Double getComm() {

return this.comm;

}

public void setComm(Double comm) {

this.comm = comm;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值