gpt4 book ai didi

jpa - 我可以在 JPA 实体内部执行查询来获取单个列吗

转载 作者:行者123 更新时间:2023-12-04 18:22:05 38 4
gpt4 key购买 nike

我有一个愚蠢的问题。如果能做到的话那就太好了,但我并没有屏住呼吸。

我需要链接到我的 JPA 实体的表中的单个列作为所述 JPA 实体中的集合。有什么方法可以让我单独取回与该实体相关的列,而不必取回整个表(这可能会非常昂贵?)

我可以在该 JPA 实体内执行查询吗?该查询将被执行并立即加载到集合中?

我试图通过执行几个查询来避免多次调用数据库。

您对此有何看法?

最佳答案

@ElementCollection(fetch=FetchType.EAGER)
@CollectionTable(name="QUICK_LAUNCH_DISTLIST",joinColumns=@JoinColumn(name="QUICK_LAUNCH_ID"))
@Column(name="LIST_ID")
private List<Long> distListIDs;

ElementCollection 属性正是我正在寻找的。除此之外,它似乎工作得很好。

感谢大家的帮助和启发。

关于jpa - 我可以在 JPA 实体内部执行查询来获取单个列吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451022/

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