SSH多对一之便捷之道

SSH整合中,有了多对一后,很多朋友插入对象的时候都觉得很麻烦,下面给大家介绍一个很方便实用的方法,来简化大家的操作。来看下面这样一个例子 :

新闻类(其中新闻和类别形成了多对一的关系)。

package com.qianyan.model;

public class Question{
 
 private Long id;
 private String title;
 private String answer;

private Long catelogId;  //简单之处在于添加此字段
        private Catelog catelog;
 
 get,set();
 
}

下面看配置文件:Question.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">

<hibernate-mapping>
  <class table="question">
 
    <id type="Java.lang.Long">
      <generator/>
    </id>
   
    <property>
     <column length="100"></column>
    </property>
   
    <property>
     <column length="2000"></column>
    </property>
   
    <!-- 对应同一column="cateloigId" -->
    <property type="java.lang.Long">
        <column></column>
    </property>
   
    <!-- 对应同一column="cateloigId" -->
    <many-to-one column="catelogId" insert="false" update="false" lazy="false"></many-to-one>

</class>
</hibernate-mapping>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/77636b223dcdef4fed6d8bd73b217c83.html