java - Mybatis:Mybatis能否直接返回一个二维数组(表)
问题描述
应用场景:每一个mybaits结果都映射一个实体类,有时候我在做前端报表时,所需报表我可以通过sql语句直接得到想要的报表,但是结果都要映射到一个实体类.如果多个报表就个别字段不相同,我就需要为每一个报表都建立一个实体类(感觉不必要的操作),而且如果一个报表一旦要增加修改字段,我还要去修改相应的实体类.
提问:能否直接获得一个结果类似二维数组,我直接去使用我的sql查询结果.
PS:尝试过resultType='java.util.List'限定返回结果为List,返回以下错误:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.UnsupportedOperationException
问题解答
回答1:不能,洗洗睡吧
回答2:只能是基础类型,Map 或则对象
回答3:<resultMap type='com.package.StringFoo'> <result property='name' column='name'/> <collection property='foo' resultMap='FooMapORJavaType'/></resultMap><select resultMap='FooResultMap'></select>
希望这个能帮到你转自http://stackoverflow.com/ques...
相关文章:
1. angular.js - Angular1使用bootstrap轮播条carousel不能自动轮播2. android - 新建项目卡在Gradle:Resolvedependencies’:app:_debugCompile’3. atom编译器 如何格式化前端代码文件?4. javascript - 关于Js中 this的一道题5. javascript - 求一套有关于IP地址的JS正则!6. 移动端页面文字垂直居中兼容性问题7. javascript - 关于在angularjs的select中遇到的问题!!8. Android Studio 中程序添加不上Xutils 3.0 jar包9. css3 - 我的css用less写的,eclipse的jsp文件要修改css很麻烦,怎么解决?10. python - 基于scrapy-redis的分布式爬虫运行的时候不能正常运行 遇到的问题如下截图所示