按对象类型的条件查询过滤器
我正在使用 jpa 标准查询。
是否可以通过某些属性的类型来过滤实体?
让我解释一下: 我有一个实体(我们称之为“孩子”),它从另一个实体(我们称之为“父亲”)延伸而来。
第三个实体 Entity1 具有属性 Father(在某些情况下也可以是 Child)。
有没有办法只检索那些父亲属性是孩子的Entity1?
谢谢!
I'm using jpa criteria query.
Is it possible to filter an entity by the type of some of it's atributes?
let me explain:
I have an entity (let's call it Child) that extends from another entity (let's call it Father).
A third entity Entity1 has an attribute Father (which in some cases could also be Child).
Is there some way to retrieve only those Entity1 which Father attribute is a Child?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我刚刚使用了 Child 的子查询,没有找到更好的解决方案。
I've just used a subquery of Child , didn't find a better solution.