问题
mybaties中sql语句resultType若为ArrayList<>对象, 语法报错
详细问题
解决方案
若返回类型为ArrayList<>对象, 在resultType只需指明ArrayList<>对象中存储的数据类型
即
原因
对于select语句, mybaties默认将结果以 List 形式返回,因此开发人员只需指定返回内容的具体类型。
总结
resultType是sql映射文件中定义返回值类型,返回值有基本类型,对象类型,List类型,Map类型等。
resultType:
1、基本类型:resultType=基本类型
2、List类型: resultType=List中元素的类型
3、Map类型: 单条记录 resultType =map 多条记录:resultType =Map中value的类型
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈