1
假设我想要一个像select * from game;
这样的SQL,但我只想执行一个SQL来将不同的游戏结果分组为Java List
。我们需要一个List
,它的长度是3,里面的每个元素都是一个SQL ResultSet(如果我可以有一个OR映射,这将是伟大的),以便我可以稍后解析它们。如何将结果集从SQL语句中分组到列表中?
假设我想要一个像select * from game;
这样的SQL,但我只想执行一个SQL来将不同的游戏结果分组为Java List
。我们需要一个List
,它的长度是3,里面的每个元素都是一个SQL ResultSet(如果我可以有一个OR映射,这将是伟大的),以便我可以稍后解析它们。如何将结果集从SQL语句中分组到列表中?
SpringFramework包含一个名为JdbcTemplate的类,该类包含一个名为query的方法,这将接收一个带有相关参数的SQL语句,并返回一个带有结果的List,但它需要一些工作来设置它。我认为你正在寻找一些“开箱即用”的东西,这只是一条线,但我认为这是不可能的。还有类中的其他方法可以做同样的事情,但根据代码中的可用参数采取不同的参数。
有关详细信息,请参阅the JdbcTemplate api,如果您有兴趣。
游戏1,2和3是列对吗?如果是,那么你可以在列表中创建一个列表,并将每个列的行添加到相应的列表中 – 2015-03-03 02:28:43
@Rod_Algonquin否,game1,game2是内容 – Jaskey 2015-03-03 02:41:20