微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以使用多个本机查询来返回 java 对象中的结果集

如何解决是否可以使用多个本机查询来返回 java 对象中的结果集

我到处找,但找不到与我相似的问题。 但我一直想知道的是,我创建了一个将用于结果集的对象,我有一些查询想要运行并获取数据并将其放入我的对象中,但我需要运行更多不止一个查询
我曾考虑使用本机查询,但我不知道是否可以在一个对象中使用多个查询

例如我有一个带有变量的对象,需要从本机查询中放置,然后另一个查询可以检索字段的数量并将其保存到同一对象内的变量中,但问题是它需要一个不同的查询,这可能吗?

解决方法

您可以单独执行这两个查询并将结果聚合到您选择的对象中。 Hibernate 允许通过连接和 @Formula 聚合来自不同表的数据,这可以使用子查询,但很少建议在实体中使用子查询。

如果没有更多背景信息,很难给您推荐。或许可以分享使用情况或您尝试填充的对象模型的查询,以便我们可以想象您的意图。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。