很抱歉缺少代码示例,但我仍处于绘图板级别,用于在JPA中的应用程序中对现有表进行建模。该表基本上包含业务日志信息。如下所示:
| id | timestamp | key | sessionid
| 1 | 10:22:21 | 1 | 1234
| 2 | 10:22:23 | 2 | 1234
| 3 | 10:22:31 | 1 | 2345
| 4 | 10:22:33 | 2 | 2345
| 5 | 10:22:35 | 3 | 2345
我需要做的是迭代所有按sessionid或类似方法分组的行。从选择和分组会话信息的角度来考虑它。我知道group by在没有聚合函数的情况下不起作用,但我想要的是如果你可以通过sessionid进行分组,你会想象它会提供什么。即具有相同sessionid的条目集合的行。 我能想到的唯一方法就是将所有行加载到内存中并自行分组。
只是为了限定问题。使用键1选择all并使用相同的sessionid导航其他的一对多是可以接受的,但我不知道是否根据另一列中的值限制一列的一对多柱。基于判别器的表继承不是一个选项,因为键只是递增。