【发布时间】:2011-03-19 10:07:36
【问题描述】:
我需要知道如何使用包标签以及它的用途是什么?
【问题讨论】:
标签: java hibernate orm hibernate-mapping
我需要知道如何使用包标签以及它的用途是什么?
【问题讨论】:
标签: java hibernate orm hibernate-mapping
用于集合映射
如果您的表没有索引列,并且您仍希望使用 List 作为属性类型,则可以将属性映射为 Hibernate
。一个包在从数据库中检索时不保留其顺序,但可以选择对它进行排序或排序。
http://docs.jboss.org/hibernate/core/3.3/reference/en/html/collections.html
【讨论】:
来自 API:
袋子是一个无序、无键的集合,可以多次包含相同的元素。包允许重复,因此它没有主键。奇怪的是,Java 集合 API 没有 Bag。
【讨论】:
简短的回答:
映射未排序的List 时不需要使用<index> 标签,也不需要在数据库中添加额外的索引列。
与 List 不同,Bag 不保留其元素的顺序,但您可以指定 order-by 参数以按特定顺序检索其元素。
【讨论】: