首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

hibernate list 映射配置有关问题

2012-11-06 
hibernate list 映射配置问题在Hibernate映射文件中使用List配置映射关系时,如果指定了list-index column

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;}

?

热点排行