读书人

hibernate list 映射配置有关问题

发布时间: 2012-11-06 14:07:00 作者: rapoo

hibernate list 映射配置问题

在Hibernate映射文件中使用List配置映射关系时,如果指定了<list-index column="ORDER_NUM"></list-index>

那么在取出的List集合就以ORDER_NUM值为index,当ORDER_NUM值不连续如:1、3、5,那么在List集合中索引为0、2、4就不会有对象,索引1、3、5就会有相应的值,且List的是size等于6。

?(1).Hbm映射

<list name="flowConditions"><key column="TRANSITION_ID"></key>          <list-index column="ORDER_NUM"></list-index><one-to-many name="code">/** * @hibernate.list name="flowConditions" * @hibernate.key column="TRANSITION_ID" * @hibernate.list-index column="ORDER_NUM" * @hibernate.one-to-many class="cn.ceopen.xframework.workflow.model.FlowCondition" * @return flowConditions 流向条件的所有条件. */public List<FlowCondition> getFlowConditions() {return flowConditions;}

?

读书人网 >其他相关

热点推荐