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

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

   现在请大家看看Dept的实体类和对应的映射信息:

Dept实体类

package org.entity;
import java.util.HashSet;
import java.util.Set;
/**
 * Dept entity. @author MyEclipse Persistence Tools
 */
public class Dept implements java.io.Serializable {
  // Fields
  private Integer deptno;
  private String dname;
  private String loc;
  private Set emps = new HashSet(0);
  // Constructors
  /** default constructor */
  public Dept() {
  }
  /** full constructor */
  public Dept(String dname, String loc, Set emps) {
    this.dname = dname;
    this.loc = loc;
    this.emps = emps;
  }
  // Property accessors
  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;
  }
}


对应的是Dept.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.Dept" table="DEPT" schema="PRO">
        <id name="deptno" type="java.lang.Integer">
            <column name="DEPTNO" precision="6" scale="0" />
            <generator class="native" />
        </id>
        <property name="dname" type="java.lang.String">
            <column name="DNAME" length="14" />
        </property>
        <property name="loc" type="java.lang.String">
            <column name="LOC" length="13" />
        </property>
        <set name="emps" inverse="true">
            <key>
                <column name="DEPTNO" precision="6" scale="0" />
            </key>
            <one-to-many class="org.entity.Emp" />
        </set>
    </class>
</hibernate-mapping>


相关文章
|
6月前
|
Java 数据库连接
hibernate注解实体类(Dept.java)
hibernate注解实体类(Dept.java)
|
6月前
|
Java
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Action的实现类
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Action的实现类
|
3月前
|
数据库 开发者 Java
Hibernate映射注解的魔力:实体类配置的革命,让你的代码量瞬间蒸发!
【8月更文挑战第31天】Hibernate 是一款出色的对象关系映射框架,简化了 Java 应用与数据库的交互。其映射注解让实体类配置变得直观简洁。本文深入剖析核心概念与使用技巧,通过示例展示如何简化配置。
39 0
|
3月前
|
缓存 Java 数据库连接
|
3月前
|
SQL Java 数据库连接
Hibernate实体类的要求是什么?
【8月更文挑战第21天】
51 0
|
3月前
|
XML SQL Java
|
3月前
|
XML Java 数据库连接
什么是 Hibernate 实体类?
【8月更文挑战第21天】
57 0
|
4月前
|
Oracle 关系型数据库
oracle收集统计信息,游标失效时间
Dbms_stats Invalidates Cursors in Auto_invalidate mode
39 0
|
4月前
|
Oracle 关系型数据库
oracle收集统计信息,游标失效时间
Dbms_stats Invalidates Cursors in Auto_invalidate mode
36 0
|
6月前
|
Java 数据库连接
hibernate注解实体类(Emp.java)
hibernate注解实体类(Emp.java)