Mybatis中mapper文件中的sql语句映射是可以传递参数的,在<select>
等标签中的parameter属性可以声明参数的类型,可以是基本数据类型,也可以是集合类型,还可以是pojo对象。例如:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="a.b">
<select id="selById" resultType="com.test.pojo.People" parameterType="map">
select * from people where id=${id} and name='${name}'
</select>
<select id="test" resultType=