public class FormInstance {
private Long instanceId;
/**
* 表单
*/
private FlowForm flowForm;
/**
* 是否是只读
*/
private Boolean isRead;
/**
* 表单元素的存储值
*/
private Map<Long,InstanceProperty> instanceProperty=new HashMap<Long, InstanceProperty>();
===========这里的instanceProperty是一个实体
--------------------------------------------------------
<class name="FormInstance" table="T_FLOWFORM_FORMINSTANCE">
<id name="instanceId" column="INSTANCEID" type="long">
<generator class="sequence"></generator>
</id>
<property name="isRead" not-null="true" column="ISREAD"></property>
<many-to-one name="flowForm" not-null="true" column="FORMID"></many-to-one>
<map name="instanceProperty" table="T_FLOWFORM_DATARESULTSET"
inverse="false" cascade="all-delete-orphan">
<key column="INSTANCEID" not-null="true"></key>
<map-key type="long" column="FIELDID"></map-key>
<one-to-many class="InstanceProperty" />
</map>
</class>
----------------------------------------
public class Customer {
private Integer id;
private String name;
private Date birthday;
private Set<String> emails = new HashSet<String>();
private List<String> tel = new ArrayList<String>();
private Map<String,String> qq = new HashMap<String,String>();
====================================
<map name="qq" table="t_qq">
<key column="c_id"></key>
<map-key column="name" type="java.lang.String"></map-key>
<element column="qq" type="java.lang.String"></element>
</map>
private Long instanceId;
/**
* 表单
*/
private FlowForm flowForm;
/**
* 是否是只读
*/
private Boolean isRead;
/**
* 表单元素的存储值
*/
private Map<Long,InstanceProperty> instanceProperty=new HashMap<Long, InstanceProperty>();
===========这里的instanceProperty是一个实体
--------------------------------------------------------
<class name="FormInstance" table="T_FLOWFORM_FORMINSTANCE">
<id name="instanceId" column="INSTANCEID" type="long">
<generator class="sequence"></generator>
</id>
<property name="isRead" not-null="true" column="ISREAD"></property>
<many-to-one name="flowForm" not-null="true" column="FORMID"></many-to-one>
<map name="instanceProperty" table="T_FLOWFORM_DATARESULTSET"
inverse="false" cascade="all-delete-orphan">
<key column="INSTANCEID" not-null="true"></key>
<map-key type="long" column="FIELDID"></map-key>
<one-to-many class="InstanceProperty" />
</map>
</class>
----------------------------------------
public class Customer {
private Integer id;
private String name;
private Date birthday;
private Set<String> emails = new HashSet<String>();
private List<String> tel = new ArrayList<String>();
private Map<String,String> qq = new HashMap<String,String>();
====================================
<map name="qq" table="t_qq">
<key column="c_id"></key>
<map-key column="name" type="java.lang.String"></map-key>
<element column="qq" type="java.lang.String"></element>
</map>