1
我是新來的春天和冬眠。我正在創建一個求職門戶。一份工作可以同時與多項資格相關。在我的添加工作表單中,我有一個選擇框,用於爲特定工作選擇 資格。資格可以是多個,意味着存在一對多的關係,所以我如何使這種關係在休眠中起作用。一對多映射休眠
在數據庫中,我有三個表:job,qual,jobqual。
作業表用於保存具有多種資質的作業。
我Job.hbm.xml如下:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.jobs.admin.data.Job" table="S_JOBS" >
<id name="jobKid" column="JOB_KID" type="integer" >
<generator class="sequence">
<param name="sequence">job_sequence</param>
</generator>
</id>
<property name="jobStatus" column="JOB_STATUS" type="boolean" />
<property name="jobTitle" column="JOB_TITLE" type="string" length="500"/>
<property name="jobDesc" column="JOB_DESC" type="string" length="4000"></property>
<property name="jobCity" column="JOB_CITY" type="integer"></property>
<property name="jobExp" column="JOB_EXP" type="integer"></property>
<property name="jobStartDate" column="JOB_STARTDATE" type="string"></property>
<property name="jobEndDate" column="JOB_ENDDATE" type="string"></property>
<many-to-one name="jobCompany" class="com.jobs.admin.data.Company" column="JOB_COMPANY" ></many-to-one>
<many-to-one name="jobCat" class="com.jobs.admin.data.JobCat" column="JOB_CAT"></many-to-one>
<set name="jobQual" table="S_JOBQUAL" >
<key column="JOB_KID" />
<many-to-many class="com.jobs.admin.data.Qual" unique="true" column="QUAL_KID" />
</set>
</class>
</hibernate-mapping>
我無法理解的是一套,我在XML文件中定義的,我應該定義在招聘類的財產是什麼?如果是,那麼我的選擇框選擇將如何映射到這個集合,因爲選擇框在多個選擇上返回String []。 如何在冬眠狀態下完成所有這些?如果任何教程存在這種類型的條件,然後請給我鏈接。