关于Mybatis 调用存储 无法确定结果集类型的问题

  1. 项目执行流程
  2. 我点击不同班级可以得到不同班级的每个学生各个学习科目的成绩,因为科目可以动态添加 删除 所以 Navicate中写的动态拼接 存储
  3. 数据表中数据如下图 所有学生所有科目成绩以及科目数据表 2.点击不同班级后出现效果如下(存储中直接传递一个整形参数,例如2 得到2班的情况) 2班情况2班情况 3.现在 在Navicate中已经可以正常执行了 但是Mybatis中接收数据应该怎么接受呢!? 我在Mapping.xml中写的sql语句是这样的 { call call3(#{classid,jdbcType=INTEGER, mode=IN}) } 无论 resultType改成什么类型的 在测试的时候都会报错 求高手指点!谢谢了

无法知道结果类型,用 parameterType="Object" resultType="java.lang.Object"看看

resultType="Map" java的返回结果是List>

var 泛型 或者强类型转换

用String类型不可以吗?或者用二进制,根据编码方式再转回来

List> getMtypeList();


select code,name from jk_control_measure

这么写