【问题标题】:Hibernate @Filter annotation usageHibernate @Filter 注解用法
【发布时间】:2015-09-23 08:12:37
【问题描述】:

目前我正在使用 Hibernate 3.2 @Filter 功能和 JPA,所以一切都通过实体管理器进行。我对这个用例的疑问:

假设我们用 @Filter(name="filterOne") 注释了实体类 A 现在假设实体类A是实体类B

的组合

B ---- listOfA - List::A ---- A(获取类型是急切的)

现在 B.listOfA(属性)使用 @Filter(name="filterTwo")

进行注释

如果我查询实体 B 并获得 listOfA,休眠将应用 filterOnefilterTwo 吗?

【问题讨论】:

  • 你试过了吗?结果如何?

标签: java hibernate


【解决方案1】:

不,如果过滤器仅在目标实体级别定义,则过滤器应用于多个关联,顺便说一下,它们从不应用于一对一的关联。

您还必须在集合级别明确定义过滤器。

【讨论】:

  • 您能否提供指向支持此功能的文档的链接?
猜你喜欢
  • 2023-03-26
  • 1970-01-01
  • 2021-05-04
  • 1970-01-01
  • 2019-06-26
  • 2013-12-21
  • 2020-12-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多