gpt4 book ai didi

java - 查询多态 Hibernate 属性

转载 作者:行者123 更新时间:2023-12-01 10:13:43 25 4
gpt4 key购买 nike

在我的 Hibernate 模型中,我有以下类

class UserFavourite {
Entity entity
}

abstract class Entity {
String name
}

class Foo extends Entity {}
class Bar extends Entity {}

如何获取与 Foo 关联的所有 UserFavourite 实例?

我读到像下面这样的 HQL 查询应该可以工作,但它对我不起作用

FROM UserFavourite f
WHERE f.entity.class = Foo

最佳答案

以下应该有效:

select f
from UserFavourite f, Foo foo
where f.entity.id = foo.id

关于java - 查询多态 Hibernate 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36017269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com