gpt4 book ai didi

java - jpa只读取 Activity 记录

转载 作者:行者123 更新时间:2023-12-01 06:08:11 25 4
gpt4 key购买 nike

我有一组表,其中维护一个 active_ind 列,并有一个映射到它的 jpa 实体。

当我编写查询时,我喜欢让事情变得简单并且只做:从医生中选择 d,其中...

而不是:从 Doctor 中选择 d,其中 d.activeInd='A' 且 ...

是否可以通过注释实现“where d.activeInd='A'”,还是我总是必须将其放在 where 子句中?对于单个实体来说这还可以,但是当我加入几个表时,它可能会变得很麻烦。

最佳答案

如果您使用 Hibernate 作为 JPA 提供程序,则可以使用 hibernate 的 @Filter 注释来自动过滤查询中的实体。

但是,如果您需要坚持使用纯 JPA,则目前还没有等效的工具,尽管人们一直希望如此 ( https://java.net/jira/browse/JPA_SPEC-87 )。

关于java - jpa只读取 Activity 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40565911/

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