就是一个多表查询 然后字段挺多。 没有定义新的实体类或者 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>
1
superhan 2018-09-09 13:20:49 +08:00 via Android
我也去初学 返回结果只写一行的类型就可以。你这个写个 map 就行了 应该
|
2
sexyback 2020-09-25 13:39:15 +08:00
我也有这个需求 你解决了吗
|