我需要知道如何使用行李牌以及它的用途是什么?
问问题
14577 次
3 回答
8
用于集合映射
如果您的表没有索引列,并且您仍希望使用 List 作为属性类型,则可以将属性映射为 Hibernate <bag>。一个包在从数据库中检索时不保留其顺序,但可以选择对其进行排序或排序。
http://docs.jboss.org/hibernate/core/3.3/reference/en/html/collections.html
于 2010-07-22T08:02:09.380 回答
3
从 API:
袋子是一个无序、无键的集合,可以多次包含相同的元素。包允许重复,因此它没有主键。奇怪的是,Java 集合 API 没有 Bag。
于 2010-07-22T08:04:56.673 回答
2
一个简短而简单的答案:
<index>
映射未排序时不需要使用标记,List
也不需要数据库中的附加索引列。
与 List 不同,Bag 不会保留其元素的顺序,但您可以指定一个order-by
参数以按特定顺序检索其元素。
于 2012-08-24T18:58:11.873 回答