文章目录
mybatis:sql语句需要多个不同类型的参数
sql语句需要多个甚至多个不同类型参数时,可以使用parameterMap,parameterList,新建一个包含这些参数的类,也可以使用@Param.
原先不确定@Params这种方式数据能不能传不到sql里面,今天从执行的sql语句后中发现sql语句查出来数据了.说明传多个不同类型的参数时,可以用@Params.然后正确定位bug在resultMap里面.
resultMap子标签id的column属性易错点
resultMap是对resultType的"封装".用法是
<resultMap id="自定义" type="实体类的全限定类名">
<id column="sql查询结果中的列名" property="实体类成员变量名">
...
<result column="sql查询结果中的列名" property="实体类成员变量名">
</resultMa