如何获取设置列表,其中设置应按 Hibernate.find() 中的 ID 分组

Posted

技术标签:

【中文标题】如何获取设置列表,其中设置应按 Hibernate.find() 中的 ID 分组【英文标题】:How do I get a list of settings in which settings should grouped by an ID in Hibernate.find() 【发布时间】:2014-12-22 04:56:59 【问题描述】:

我有一个设置表,其中有多个设置。该表有一列“idss”。我想得到按这个“idss”分组的所有结果。所以我期待一个列表,它将包含单个唯一条目以及具有共同“idss”分组到列表中的条目。请帮助我了解如何执行此操作。

类似

 List<Settings>
    -> List<Setting> ( explanation : idss=1, List<Setting> has one setting )
    -> List<Setting> ( explanation : idss=2, List<Setting> has two setting with common idss )
    -> List<Setting> ( explanation : idss=3, List<Setting> has four setting with common idss )

正在使用 spring orm 的 find() 方法形成休眠模板

【问题讨论】:

【参考方案1】:

无法直接从 JPA 或 SQL 获得所需的输出结构。但是,您可以使用 order by idss 读取数据平面,并在迭代结果集时构建所需的结构。

【讨论】:

以上是关于如何获取设置列表,其中设置应按 Hibernate.find() 中的 ID 分组的主要内容,如果未能解决你的问题,请参考以下文章

youtube api v3 - 从播放列表中获取视频,其中包含按观看次数排序的观看次数数据

查询后如何设置@Transient 字段值?使用 Hibernate Criteria 进行查询

如何在两个外键上设置 Hibernate @ManyToMany 与级联的关联?

Hibernate 在多列上设置索引,而其中一列是 ID

选择多个列并将其设置为 DTO 列表

css图片drag时拖动了一片