67,513
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.cyt.oa.workform.model">
<class name="Workform" table="workform">
<id column="id" name="id" type="java.lang.Long">
<generator class="native"/>
</id>
<property column="confine" name="confine" type="java.lang.Long"/>
<property column="name" name="name" type="string"/>
<property column="version" name="version" type="integer"/>
<property column="template" name="template" type="string"/>
<property column="title" name="title" type="string"/>
<property column="usable" name="usable" type="boolean"/>
<property column="isjunk" name="isjunk" type="boolean"/>
<property column="markfld" name="markfld" type="string"/>
<property column="cabeditflds" name="cabeditflds" type="string"/>
<property column="allflds" name="allflds" type="string"/>
<property column="formulas" name="formulas" type="string"/>
<property column="autowater" name="autoWater" type="string"/>
<property column="timemark" name="timestamp" type="java.util.Date"/>
<set name="fields" table="reference" inverse="true" lazy="true">
<key column="workformid"/>
<one-to-many class="com.cyt.oa.workform.model.Reference"/>
</set>
</class>
</hibernate-mapping>
for (Iterator iter = forms.iterator(); iter.hasNext(); ) {
Workform form = (Workform)iter.next();
System.out.println("form============"+form);
session.save(form);
session.flush();
Set refs = form.getFields(); // 是Workform.java的pojo类
System.out.println("refs============"+refs);
if (refs == null&refs.isEmpty())
{