gpt4 book ai didi

java - 对带有删除标志的数据使用 HQL 的正确方法是什么

转载 作者:行者123 更新时间:2023-11-30 08:07:01 26 4
gpt4 key购买 nike

我有几个表,其中所有 boolean 字段都被删除。过滤急切加载的集合(使用 hql)的最佳方法是什么,即:

from worker as w left join  w.taskSet as t where (w.deleted!=true or w.deleted is null )  and (t.deleted!=true or t.deleted is null )

如果工作人员的工作已被删除,则不会返回工作人员实例

最佳答案

过滤应用于正在获取的根实体(例如Worker),并且集合不会被过滤掉。

您最好定义 filter在两个实体以及一对多关联上。

关于java - 对带有删除标志的数据使用 HQL 的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30954707/

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