2015-03-03 76 views
1

假设我想要一个像select * from game;这样的SQL,但我只想执行一个SQL来将不同的游戏结果分组为Java List。我们需要一个List,它的长度是3,里面的每个元素都是一个SQL ResultSet(如果我可以有一个OR映射,这将是伟大的),以便我可以稍后解析它们。如何将结果集从SQL语句中分组到列表中?

+0

游戏1,2和3是列对吗?如果是,那么你可以在列表中创建一个列表,并将每个列的行添加到相应的列表中 – 2015-03-03 02:28:43

+0

@Rod_Algonquin否,game1,game2是内容 – Jaskey 2015-03-03 02:41:20

回答

0

SpringFramework包含一个名为JdbcTemplate的类,该类包含一个名为query的方法,这将接收一个带有相关参数的SQL语句,并返回一个带有结果的List,但它需要一些工作来设置它。我认为你正在寻找一些“开箱即用”的东西,这只是一条线,但我认为这是不可能的。还有类中的其他方法可以做同样的事情,但根据代码中的可用参数采取不同的参数。

有关详细信息,请参阅the JdbcTemplate api,如果您有兴趣。