【发布时间】:2016-07-01 08:47:01
【问题描述】:
我有一个查询,它给出以下输出:
State CST QTY
aa 0 10
aa 1 20
aa 2 30
aa 3 40
ac 0 10
ac 1 20
ac 2 30
ac 3 40
我在 spring mvc 中使用 jdbc 模板:在实现 RowMapper 时,我很困惑需要使用哪个数据结构以及如何映射每一行以在 EXPECTED O/P 之后获得以下输出:
STATE CST0 CST CST2 CST3
aa 10 20 30 40
ac 10 20 30 40
谁能帮帮我?
【问题讨论】:
-
这是一个表数据透视问题,您可以在 sql 查询中执行此操作。
-
不改变查询是不可能的?
-
如果您坚持使用
RowMapper则不会...但是为什么根据需要使其更复杂,数据库非常有能力做到这一点,并且可能比将大量数据传输到您的 Java 应用程序并使用您的应用程序对其进行转换。 -
我没有修改查询的选项,我应该只用java来做
标签: java spring spring-mvc jdbc spring-jdbc