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


相关文章
|
2天前
|
Java 编译器 API
Java注解
Java注解
17 10
|
8天前
|
Java Spring
JAVA注解:传统与现代的完美结合,你的代码值得拥有!
【6月更文挑战第29天】Java注解,作为连接传统与现代的编程工具,简化企业级应用开发,提升代码可读性和维护性。通过自定义注解如`@Loggable`,可以将行为(如日志记录)与方法实现分离,减少模板代码。使用AOP(如Spring)处理注解,实现行为拦截,增强代码灵活性和可扩展性。拥抱Java注解,让代码更现代、更高效!
32 16
|
8天前
|
IDE Java 程序员
JAVA注解大揭秘:为何程序员都爱它如命?
【6月更文挑战第29天】Java注解是元数据机制,用于在代码中嵌入信息供编译器、IDE和工具使用。它们以`@`标识,可用于类、方法等,用于编译时检查、代码生成(如Lombok的`@Getter`、`@Setter`)、框架集成(如Spring的`@Autowired`)。程序员喜欢注解因其简洁性、可读性和可扩展性,能减少冗余代码并增强代码的可理解性。
27 15
|
2天前
|
Java
如何在Java中实现自定义注解和处理器
如何在Java中实现自定义注解和处理器
|
2天前
|
Java 数据库连接 程序员
高效使用Java中的注解实现代码自动化处理
高效使用Java中的注解实现代码自动化处理
java.lang.NullPointerExceptionMybatisPlus出现,测试,java.lang.NullPointe,空指针异常,public方法少写了一个字段,没加注解
java.lang.NullPointerExceptionMybatisPlus出现,测试,java.lang.NullPointe,空指针异常,public方法少写了一个字段,没加注解
|
4天前
|
Java 编译器 数据库连接
Java中的注解机制及其应用
Java中的注解机制及其应用
|
4天前
|
Java Maven 开发者
Java中的注解处理器详解
Java中的注解处理器详解
|
6天前
|
Java API 数据安全/隐私保护
Java中使用注解的最佳实践
Java中使用注解的最佳实践
|
2天前
|
Java 编译器 数据库连接
Java中的注解机制及其应用
Java中的注解机制及其应用