• struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Emp实体类和对应的配置信息


         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>
    


            

  • 相关阅读:
    javacv 通过rtsp 获取视频流 设置帧率
    Firefly-RK3399 上编译安装 OpenCV 3
    萤火虫系统(firefly) RK3399 python3 安装 tensorflow
    Linux环境创建交换分区
    python模块发布
    Docker学习
    好书收集
    python 内存管理和垃圾回收机制
    redis加分布式锁
    邀请关系设计
  • 原文地址:https://www.cnblogs.com/a1111/p/7459732.html
Copyright © 2020-2023  润新知