gpt4 book ai didi

java - 限制 Hibernate Criteria 查询中关联的类

转载 作者:行者123 更新时间:2023-12-02 08:32:10 24 4
gpt4 key购买 nike

我有一个对象“Response”,它有一个名为“submitter”的属性。提交者可以是几个不同类(class)之一,包括学生、教师等...

我希望能够执行一个条件查询,其中我仅选择教师提交的响应 - 因此这意味着对关联实体施加类别限制。对此有什么想法吗?我希望远离直接 SQL 或 HQL。

最佳答案

According to Gavin King ,以下适用于 HQL:

where foo.class in (...)

你试过吗

c.createCriteria("submitter").add(Restrictions.eq("class", Teacher.class))

关于java - 限制 Hibernate Criteria 查询中关联的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3062143/

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