hibernate注解实体类(Emp.java)

简介: hibernate注解实体类(Emp.java)

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;
  }
}


目录
相关文章
|
15天前
|
Java 编译器 程序员
java注解浅述
java注解浅述
19 1
|
5天前
|
Java 编译器 开发者
Java注解(Annotation)技术深入解析
Java注解(Annotation)技术深入解析
389 1
|
14天前
|
ARouter Java
Java注解之编译时注解
Java注解之编译时注解
17 3
|
15天前
|
Java 编译器 开发者
Java一分钟之-Java注解的理解与应用
【5月更文挑战第12天】本文介绍了Java注解的基础知识和常见应用,包括定义、应用和解析注解。注解在编译检查、框架集成和代码生成等方面发挥重要作用。文章讨论了两个易错点:混淆保留策略和注解参数类型限制,并提供了避免策略。提醒开发者避免过度使用注解,以保持代码清晰。理解并恰当使用注解能提升代码质量。
18 3
|
15天前
|
Java API Python
java注解
java注解
|
15天前
|
JSON 前端开发 Java
【JAVA进阶篇教学】第七篇:Spring中常用注解
【JAVA进阶篇教学】第七篇:Spring中常用注解
|
15天前
|
IDE Java 数据库连接
Lombok注解大全
这些是Lombok中的一些常见注解,它们可以显著减少Java代码中的冗余代码,提高代码的可读性和可维护性。不过,在使用Lombok之前,请确保你的开发环境已经配置好支持Lombok,通常需要安装相应的插件或进行设置以使IDE(如Eclipse、IntelliJ IDEA)能够正确解析Lombok注解。
39 2
|
15天前
|
Java 编译器 Android开发
Java注解你知多少?
Java注解你知多少?
16 1
|
15天前
|
IDE Java 数据库连接
Lombok注解大全
这些是Lombok中的一些常见注解,它们可以显著减少Java代码中的冗余代码,提高代码的可读性和可维护性。不过,在使用Lombok之前,请确保你的开发环境已经配置好支持Lombok,通常需要安装相应的插件或进行设置以使IDE(如Eclipse、IntelliJ IDEA)能够正确解析Lombok注解。
19 4
|
15天前
|
Java fastjson
Java将Map转换为实体类
Java将Map转换为实体类