gpt4 book ai didi

java - hibernate 恩弗斯 : Better way to add multiple Projections

转载 作者:太空宇宙 更新时间:2023-11-04 10:56:51 24 4
gpt4 key购买 nike

我想在选定的字段上添加投影,因为我无法传递整个结果列表。我这样做是为了达到同样的目的。

List resultList = reader.createQuery()
.forRevisionsOfEntity(MyAsset.class, false, true)
.add(AuditEntity.id().eq(assetId))
.add(AuditEntity.property("quantity").hasChanged())
.addOrder(AuditEntity.revisionNumber().asc())
.addProjection(AuditEntity.property("updatedAt", "updatedAt"))
.addProjection(AuditEntity.property("updatedBy", "updatedBy"))
.addProjection(AuditEntity.property("quantity", "quantity"))
.getResultList();

有没有更好的方法来做同样的事情?类似自定义投影的东西。

提前致谢。

最佳答案

除了您所展示的添加投影之外,没有其他选择。

如果您有关于如何改进这一点的想法,欢迎您打开 RFE here并提供您希望如何增强它的想法。如果您有时间,也欢迎您通过 PR 提交可行的解决方案,我们可以对其进行审核并提供一些意见。

关于java - hibernate 恩弗斯 : Better way to add multiple Projections,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47285708/

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