xml文件里 parameterType="String"
时间: 2023-12-10 20:05:55 浏览: 151
Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式.pdf
这是一个关于 MyBatis 的问题,参数类型是字符串。需要注意的是,如果这个字符串类型对应的 Java 类型不是 String,那么需要在参数前面加上一个 @Param 注解来映射参数名称。例如:
```
<select id="getUserByName" resultMap="userResultMap">
SELECT * FROM users WHERE name = #{name, jdbcType=VARCHAR}
</select>
```
其中,#{name} 表示参数名称为 name,类型为 String。如果参数名称为其他名称,需要在参数前面加上 @Param 注解,例如:
```
<select id="getUserByName" resultMap="userResultMap">
SELECT * FROM users WHERE name = #{userName, jdbcType=VARCHAR}
</select>
```
同时,在 MyBatis 中,还支持一些其他的参数类型,例如 Map 和 POJO 类型等。
阅读全文