SSH整合二

来源:互联网 发布:海报制作软件下载 编辑:程序博客网 时间:2024/06/05 04:06
 

6、写对应于数据库的持久化类,如emp.hbm.xml,注其头部为:

<?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">

内容格式为:

  <class table="ssh_dept" name="com.ibm.vo.Dept">//注:name为与数据库表字段相对应的类

       <id name="deptno" column="deptno" type="java.lang.Integer">

          <generator class="assigned"></generator>//说明主键类型

       </id>

       <property name="dname" column="dname" type="java.lang.String"></property>

       <property name="ioc" column="ioc" type="java.lang.String"></property>

       <set name="emp">

          <key column="deptno"></key>

          <one-to-many class="com.ibm.vo.Emp"/>

       </set>

    </class>

然后将其在applicationContext.xml中配置:

<property name="mappingResources">

  <list>

   <value>xml/User.hbm.xml</value>

  </list>

</property>

7、写DAO层的接口,并写实现该接口的类,该类还要继承HibernateDaoSupport,且bean注入时要记得属性sessionFactory的注入。