Hibernate API 是否支持 List 以外的集合形式的对象结果集?
例如,为了为客户创建一些数据,我有一个运行数十万次迭代的流程。此过程使用值表(例如)中的记录来为每次迭代创建此输出。
对于列表,我必须遍历整个列表才能找到某个值,这很昂贵。我希望能够返回一个 TreeMap 并以编程方式指定一个键,这样我就可以在集合中搜索我需要的特定值。 Hibernate 可以为我做这个吗?
最佳答案
我假设您指的是 Query.list()
方法。如果是:否,除了 List
之外,没有其他方法可以返回顶级结果。如果您收到太多结果,为什么不向数据库发出更受约束的查询呢?如果查询难以约束,您可以使用 Hibernate 的 List
的内容填充您自己的 Map
,然后丢弃该列表。
关于java - Hibernate 可以返回 List 以外的结果对象集合吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/416970/