java - 带注释的 Collection 袋

标签 java hibernate

我正在观看 Burt Beckwith 制作的精彩视频

http://www.infoq.com/presentations/GORM-Performance

他说:

"In traditional Hibernate you could map the collection as Bag,

which is just a regular Collection with no ordering or uniqueness guarantees"

我怎样才能映射这个没有顺序或带有注释的唯一性的集合?谢谢。

最佳答案

如果您使用 List 作为引用类型但未指定索引号列,您将拥有一个无唯一性要求的无序集合。是的,该列表是 Java 级别的有序集合,但不能保证实体的多个副本具有相同的顺序。

@OneToMany
private List<OtherEntity> otherEntities;

就是这样!

关于java - 带注释的 Collection 袋,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14527450/

相关文章:

java - Hibernate一对一映射不获取父类的子类数据

java - hibernate 抛出 StreamCorruptedException : invalid stream header

java - hibernate更新查询复合键示例

java - 如何在启动其他 Activity 后再次停止已经运行的媒体播放器并通过按钮启动该 Activity ?

java - Java错误: cannot find symbol

java - Cassandra Datastax 驱动程序 - 连接池

java - 在表示位域的字节数组中操作位的有效方法

java - 如果关系中的表为空,Hibernate 是否返回 null 或空集合?

java - 如何使用悲观锁定处理 Hibernate 中的 "StaleObjectStateException"?

java - 等待回调而不阻塞主线程