gpt4 book ai didi

jpa - 是否可以将实体的命名查询移动到另一个类

转载 作者:行者123 更新时间:2023-12-04 15:58:11 24 4
gpt4 key购买 nike

我有一个名为 Client 的实体,它有一些命名查询和本地命名查询。我想要做的是,我想将此命名查询移动到另一个类。为此,我想通过另一个类 ClientQuery 扩展 Client 实体。并将所有命名的本地查询移动到该类。有可能这样做吗?

客户类

@XmlRootElement(name = "CLIENT_DETAILS")
@XmlAccessorType(XmlAccessType.FIELD)
@Entity
@NamedQueries({
@NamedQuery(name = Client.GET_CLIENT_BYLANGID,
query = "select T from Client T where T.clientPK.langId=:langId")
})
public class Client implements Serializable {
public static final String GET_CLIENT_BYLANGID = "Client.getClientByLangId";

最佳答案

据我了解,您想知道移动 @NamedQuery 是否正确。从实体类到非实体类。

我很快检查了规范,并没有看到任何限制。此外,我尝试在 mapping.xml 中放入 <named-query> <entity> 之外的元素元素并且它是 xml-valid,所以它是合法的。

关于jpa - 是否可以将实体的命名查询移动到另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21931294/

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