在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 class="cn.ceopen.xframework.workflow.model.FlowCondition"/>
</list
(2)xdoclet生成配置
/**
* @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;
}
分享到:
相关推荐
Hibernate容器映射技术(Set、List、Map)
Hibernate映射集合属性List,用于映射集合属性 List Hibernate 自动生成表 不需sql
这里总结了一些Hibernate中的List信息的配置
hibernate集合的映射 集合的映射 set list array map
NULL 博文链接:https://lijunabc.iteye.com/blog/443305
Hibernate常见集合映射(Set,List_Array,Map,Bag)
适合初学者了解在hibernate中配置set,list,map,bag等集合映射
主要介绍了Java的Hibernate框架中的List映射表与Bag映射,Hibernate是Java的SSH三大web开发框架之一,需要的朋友可以参考下
-Hibernate容器-Hibernate容器映射技术(Set、List、Map)(1)映射技术-Hibernate容器映射技术(Set、List、Map)(1)(Set、List、Map)(1)
01 01Hibernate_Handwork : 手工配置使用Hibernate,其中详细标了Hibernate进行持久化的一些过程,因为是Hibernate的入门实例,所以注释很详细,其中有session的关闭后重建问题。 02 02Hibernate_UseMyEclipse: 利用...
Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. 映射Person类 1.3.2. 单向Set-based的关联 1.3.3. 使关联工作 1.3.4. 值类型的集合 1.3.5...
本速查表没有打成CHM! Hibernate实体映射表实用性较强! 希望大家喜欢!
2.4.3 Hibernate映射类型接口 2.4.4 可供扩展的接口 2.5 小结 2.6 思考题 第3章 第一个Hibernate应用 3.1 创建Hibernate的配置文件 3.2 创建持久化类 3.3 创建数据库Schema 3.4 创建对象-关系映射...
1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. 映射Person类 1.3.2. 单向Set-based的关联 1.3.3. 使关联工作 1.3.4. 值类型的集合 ...
1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. 映射Person类 1.3.2. 单向Set-based的关联 1.3.3. 使关联工作 1.3.4. 值类型的集合 ...
1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. 映射Person类 1.3.2. 单向Set-based的关联 1.3.3. 使关联工作 1.3.4. 值类型的集合 ...
2.1.3 Hibernate配置和启动 2.1.4 运行和测试应用程序 2.2 启动Java Persistence项目 2.2.1 使用Hibernate Annotations 2.2.2 使用Hibernate EntityManager 2.2.3 引入EJB组件 2.2.4 切换...
Hibernate 映射 17.3. Hibernate 代码 18. 示例:不同的映射 18.1. 雇员/雇主(Employer/Employee) 18.2. 作者/著作(Author/Work) 18.3. 客户/订单/产品(Customer/Order/Product) 19. 最佳...
2.4.3 Hibernate映射类型接口 2.4.4 可供扩展的接口 2.5 小结 2.6 思考题 第3章 第一个Hibernate应用 3.1 创建Hibernate的配置文件 3.2 创建持久化类 3.3 创建数据库Schema 3.4 创建对象-关系映射...