struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Emp实体类和对应的配置信息
2017-04-27 07:52
429 查看
easyui是jquery中很强大的插件,我们开发人员经常会遇到比较复杂的布局,或者在实现某个功能的时候要写好多的代码,比如说分页,那么easyui的datagrid就把他给代替了,现在我简要的分享几个案例。
我们先创建一个员工的实体类,顺便把hibernate反向生成的Emp.hbm也粘上来,代码很全,以免大家看的乱
Emp.java:
package org.entity;
import java.util.Date;
/**
* Emp entity. @author MyEclipse Persistence Tools
*/
public class Emp implements java.io.Serializable {
// Fields
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() {
}
/** full constructor */
public Emp(Dept dept, String ename, String job, Integer mgr, Date hiredate,
Double sal, Double comm) {
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;
}
}
对应的Emp.hbm配置文件如下:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="org.entity.Emp" table="EMP" schema="PRO">
<id name="empno" type="java.lang.Integer">
<column name="EMPNO" precision="6" scale="0" />
<generator class="native" />
</id>
<many-to-one name="dept" class="org.entity.Dept" fetch="select">
<column name="DEPTNO" precision="6" scale="0" />
</many-to-one>
<property name="ename" type="java.lang.String">
<column name="ENAME" length="10" />
</property>
<property name="job" type="java.lang.String">
<column name="JOB" length="9" />
</property>
<property name="mgr" type="java.lang.Integer">
<column name="MGR" precision="6" scale="0" />
</property>
<property name="hiredate" type="java.util.Date">
<column name="HIREDATE" length="7" />
</property>
<property name="sal" type="java.lang.Double">
<column name="SAL" precision="7" />
</property>
<property name="comm" type="java.lang.Double">
<column name="COMM" precision="7" />
</property>
</class>
</hibernate-mapping>
我们先创建一个员工的实体类,顺便把hibernate反向生成的Emp.hbm也粘上来,代码很全,以免大家看的乱
Emp.java:
package org.entity;
import java.util.Date;
/**
* Emp entity. @author MyEclipse Persistence Tools
*/
public class Emp implements java.io.Serializable {
// Fields
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() {
}
/** full constructor */
public Emp(Dept dept, String ename, String job, Integer mgr, Date hiredate,
Double sal, Double comm) {
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;
}
}
对应的Emp.hbm配置文件如下:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="org.entity.Emp" table="EMP" schema="PRO">
<id name="empno" type="java.lang.Integer">
<column name="EMPNO" precision="6" scale="0" />
<generator class="native" />
</id>
<many-to-one name="dept" class="org.entity.Dept" fetch="select">
<column name="DEPTNO" precision="6" scale="0" />
</many-to-one>
<property name="ename" type="java.lang.String">
<column name="ENAME" length="10" />
</property>
<property name="job" type="java.lang.String">
<column name="JOB" length="9" />
</property>
<property name="mgr" type="java.lang.Integer">
<column name="MGR" precision="6" scale="0" />
</property>
<property name="hiredate" type="java.util.Date">
<column name="HIREDATE" length="7" />
</property>
<property name="sal" type="java.lang.Double">
<column name="SAL" precision="7" />
</property>
<property name="comm" type="java.lang.Double">
<column name="COMM" precision="7" />
</property>
</class>
</hibernate-mapping>
相关文章推荐
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Dept实体类和对应的配置信息
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——struts.xml配置详情
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——OpSessionview实现
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——工具类
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——DeptDao层代码
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Jsp页面
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Action的实现类
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——EmpDao层代码
- 最简单的SSH(Struts+Spring+Hibernate)[三]配置文件和测试页面
- hibernate配置文件实体类,对应表中字段类型错误
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(八)——Struts与EasyUI使用JSON进行交互
- Eclipse配置struts1.1,实现简单登录
- win32 窗口程序实现控制台信息跟踪 简单案例
- 史上最简单的struts+spring+hibernate配置实例[修订版](2005-5-11 周三)_作者:heweiya
- 史上最简单的struts+spring+hibernate配置实例
- 实践hibernate的应用——struts2+hibernate的简单学生信息管理
- struts+spring+hibernate+sqlserver配置_和_从oracle向sqlserver迁移
- Eclipse配置struts1.1,实现简单登录
- hibernate自连接--典型的oracle自带emp实现