mybatis 查询返回 List<List<String>>

2018-09-04 14:26:30 +08:00
 ezttf

就是一个多表查询 然后字段挺多。 没有定义新的实体类或者 resultMap select 节点中直接 让多个字段以 list 返回 所以写的是 resultType="list" 然后因为有多行 所以 java 接口中的返回写的是 List<List<string>></string>

但是这样跑了之后一直都是 java.lang.UnsupportedOperationException

我查了一下。 网上的错误都是 想返回 List<string>, 结果 resultType 写了一个 resultType="list"(因为应该写 resultType="string")</string>

但是我这个返回的是 List<List<string>>啊 预期是让 mybatis 将多个字段自动装到一个 List<string>中 然后每一行都是一个 List<string> 然后每一行都装进 List<List<string>>中 最后返回 List<List<string>。 但是得不到我要的结果只是抛出 java.lang.UnsupportedOperationException 这个异常 。 有没有老哥可以给解答一下啊。 如果描述不清楚可以说一下 我再补</string></string></string></string></string>

3655 次点击
所在节点    Java
2 条回复
superhan
2018-09-09 13:20:49 +08:00
我也去初学 返回结果只写一行的类型就可以。你这个写个 map 就行了 应该
sexyback
2020-09-25 13:39:15 +08:00
我也有这个需求 你解决了吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/486009

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX