hibernate注解实体类(Dept.java)

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

Dept.java

   部门信息表的实体类详情

package cn.bdqn.hibernate_Criteria.entity;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Transient;
/**
 * Dept entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name="dept")
public class Dept implements java.io.Serializable {
  @Id
  private Integer deptno;
  @Column(name="dname")
  private String dname;
  @Transient
  private String loc;
  
  /*级联操作*/
  @OneToMany(mappedBy="dept",cascade={CascadeType.ALL})
  private Set emps = new HashSet(0);
  public Dept1() {
  }
  public Dept1(Integer deptno) {
    this.deptno = deptno;
  }
  public Dept1(Integer deptno, String dname, String loc, Set emps) {
    this.deptno = deptno;
    this.dname = dname;
    this.loc = loc;
    this.emps = emps;
  }
  public Dept1(Integer deptno, String dname) {
    this.deptno = deptno;
    this.dname = dname;
  }
  public Integer getDeptno() {
    return this.deptno;
  }
  public void setDeptno(Integer 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 Set getEmps() {
    return this.emps;
  }
  public void setEmps(Set emps) {
    this.emps = emps;
  }
}


目录
相关文章
|
1月前
|
Java
Java @Data 注解详细说明
Data注解是 Lombok 提供的一个组合注解,它会为类自动生成一些常见方法的样板代码,包括 getter、setter、equals、hashCode 和 toString 方法。
74 5
|
1天前
|
IDE Java 数据库连接
Lombok注解大全
这些是Lombok中的一些常见注解,它们可以显著减少Java代码中的冗余代码,提高代码的可读性和可维护性。不过,在使用Lombok之前,请确保你的开发环境已经配置好支持Lombok,通常需要安装相应的插件或进行设置以使IDE(如Eclipse、IntelliJ IDEA)能够正确解析Lombok注解。
13 2
|
2天前
|
Java 编译器 Android开发
Java注解你知多少?
Java注解你知多少?
11 1
|
2天前
|
IDE Java 数据库连接
Lombok注解大全
这些是Lombok中的一些常见注解,它们可以显著减少Java代码中的冗余代码,提高代码的可读性和可维护性。不过,在使用Lombok之前,请确保你的开发环境已经配置好支持Lombok,通常需要安装相应的插件或进行设置以使IDE(如Eclipse、IntelliJ IDEA)能够正确解析Lombok注解。
14 4
|
8天前
|
Java fastjson
Java将Map转换为实体类
Java将Map转换为实体类
|
10天前
|
Java 编译器 Maven
一文解读|Java编译期注解处理器AbstractProcessor
本文围绕编译器注解都是如何运行的呢? 又是怎么自动生成代码的呢?做出了详细介绍。
|
13天前
|
存储 消息中间件 Java
Java多线程实战-异步操作日志记录解决方案(AOP+注解+多线程)
Java多线程实战-异步操作日志记录解决方案(AOP+注解+多线程)
|
14天前
|
Java 编译器 测试技术
[AIGC] Java注解的生效时机详解
[AIGC] Java注解的生效时机详解
|
15天前
|
Java 测试技术 编译器
JAVA注解
JAVA注解
15 0
|
15天前
|
安全 Java 编译器
Java基础教程(14)-Java中的枚举类,泛型和注解
【4月更文挑战第14天】枚举类型(enum)是固定常量集合,Java中用`enum`定义。特点包括:使用enum关键字,定义类型名和值,可独立或嵌入定义,可实现接口,定义变量和方法。枚举在switch语句中适用,每个枚举值在JVM中唯一,不能继承Enum类。