当前位置: 首页 > 面试题库 >

带注释的收集袋

诸葛砚
2023-03-14
问题内容

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

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

他说:

“在传统的Hibernate中,您可以将该系列映射为Bag,

这只是一个常规集合,没有顺序或唯一性保证”

我如何映射该集合,而没有带注释的顺序或唯一性?谢谢。


问题答案:

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

@OneToMany
private List<OtherEntity> otherEntities;

就这样!



 类似资料:
  • 我正在使用注释处理器来处理方法参数的注释。 用于参数的注释类型有一个注释@参数 现在,当注释处理器运行时,我想检查参数注释()是否有参数注释。我通过执行以下代码来实现这一点。 由于某种原因,arg始终为空。是否有注释未返回的原因?

  • 是否可能在已注释的字段内接收注释值?假设我有这个界面: 我有这样的实施: 我想了解的是:是否可以在MyClass中接收MyAnnoation的值?我想在MyClass类中实现一个方法,它将返回一个分配注释的值。所以,将返回“Annoation”。如果不可能,请通知我。

  • 由于某种原因,当我单独使用@ComponentScan时,我的DAO没有加载。 我的道: 我的配置类(用嵌入的数据库覆盖数据源bean): 我的测试课: 我的理解是@ComponentScan应该能够找到MyDAO并加载它(TestConfig类中的数据源加载得很好)。但是,没有加载MyDAO。我得到了“org.springframework.beans.factory.NoSuchBeanDef

  • 问题内容: 我需要 在类中使用@X注释的方法或使用@X注释的方法的切入点 。我还 需要注释对象 。如果同时注释了类和方法,则 我更喜欢将方法注释作为参数 。 我尝试了以下操作,这将创建“不一致的绑定”警告。(为什么不将它们设置为null?) 下面创建“跨’||’的参数x的模糊绑定 在切入点”警告。(我认为这并不一定有意义:为什么不绑定第一个短路评估?) 如果存在类和方法注释,则将先前的尝试自然地分

  • 问题内容: 是否有可能在JSR 303-Jave Bean Validation中验证对象的集合,而该集合本身没有任何注释,但包含在其中的元素呢? 例如,由于第二个人的名字为空,这是否可能导致约束冲突: 问题答案: 是的,只需添加到集合中即可。 这是《 Hibernate验证程序参考》中的示例。 这是标准的JSR-303行为。参见规范的 3.1.3节。