如何在Java中将一对多查询结果集映射到对象

如何在Java中将一对多查询结果集映射到对象,java,oracle,Java,Oracle,我正在使用本机sql查询从oracle查询记录。该记录有一对多的子记录,这些子记录有自己的一组子记录。我正在使用良好的旧连接来检索必要的信息。但是,有没有一种简单而优雅的方法可以将这个结果集转换为java对象模型进行迭代?也许jOOQ对您来说有些过分,但它确实做到了:@Thilo谢谢您,无论如何都会检查出来的。优雅,这要看情况而定,但好的旧JDBC中有解决方案可以做到这一点是的。您所需要做的就是迭代ResultSet,并确定要在其中添加每个child的实例。使用Map将是一个简单但并不总是最优的

我正在使用本机sql查询从oracle查询记录。该记录有一对多的子记录,这些子记录有自己的一组子记录。我正在使用良好的旧连接来检索必要的信息。但是,有没有一种简单而优雅的方法可以将这个结果集转换为java对象模型进行迭代?

也许jOOQ对您来说有些过分,但它确实做到了:@Thilo谢谢您,无论如何都会检查出来的。优雅,这要看情况而定,但好的旧JDBC中有解决方案可以做到这一点是的。您所需要做的就是迭代
ResultSet
,并确定要在其中添加每个child的实例。使用
Map
将是一个简单但并不总是最优的解决方案。我更喜欢对结果进行排序,这样每次ID更改时,我都知道我需要创建一个新实例。。。。有多种解决方案,如果你能提供一个,我可以给你写一些想法。