您的位置:首页 > 数据库 > Oracle

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>


        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐