Emp.java
员工表的实体类:
package cn.bdqn.hibernate_Criteria.entity;
import java.util.Date;
/**
* 员工表的实体类
* @author Administrator
*
*/
public class Emp implements java.io.Serializable {
private Integer empno;
private Dept dept;
private String ename;
private String job;
private Integer mgr;
private Date hiredate;
private Double sal;
private Double comm;
// Constructors
/** default constructor */
public Emp() {
}
/** minimal constructor */
public Emp(Integer empno) {
this.empno = empno;
}
/** full constructor */
public Emp(Integer empno, Dept dept, String ename, String job, Integer mgr,
Date hiredate, Double sal, Double comm) {
this.empno = empno;
this.dept = dept;
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 Dept getDept() {
return this.dept;
}
public void setDept(Dept 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;
}
}
分享到:
相关推荐
它允许开发者以对象的方式查询数据,例如:`from Employee as emp where emp.name='John'`. 8. **Criteria查询**:另一种查询方式是Criteria API,它提供了一种更加面向对象的方式来构建动态查询,避免硬编码SQL。 ...
Hibernate通过`@Entity`注解定义Java类为实体类,对应数据库中的表。`@Table`注解用于指定对应的表名,`@Id`注解标识主键字段。 3. **Hibernate配置文件(hibernate.cfg.xml)** 这是Hibernate项目的起点,配置...
- 在Action中使用`@Results`注解配置返回类型为JSON的Result。 - 将处理后的数据转换成JSON格式,如使用Gson库,`new Gson().toJson(object)`。 - 前端JavaScript接收JSON数据并处理。 7. **分页功能** - 实现...
【描述】:在Java开发中,Hibernate是一个非常重要的对象关系映射(ORM)框架,它简化了数据库操作,使开发者可以使用面向对象的方式来处理数据库事务。这篇备忘录主要关注Hibernate的核心概念、功能及其实现方式。...
在本项目中,Hibernate通过XML配置文件或注解方式定义了Dept和Emp对象与dept和emp表的映射关系,使得开发者可以使用面向对象的方式来操作数据库,而无需关心底层SQL语句。 在实现CRUD操作时,通常会涉及以下步骤: ...
在实现分页功能时,开发者通常会结合使用Hibernate的Criteria查询或HQL(Hibernate Query Language)来获取特定范围的数据,同时配合Struts2的拦截器或Action来处理页码和每页条数的参数,从而实现动态加载和展示...