mapper xml中的parameterType
时间: 2023-12-30 11:04:12 浏览: 122
Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式.pdf
在MyBatis中,mapper xml文件中的parameterType属性用于指定传入SQL语句的参数类型。该属性的取值可以是Java中的任何类型,也可以是自定义的类型。如果指定了parameterType属性,则在执行SQL语句前,MyBatis会将传入的参数转换成指定的类型,然后才能进行SQL语句的执行。
例如,如果我们在mapper xml文件中定义了如下的SQL语句:
```
<select id="getUserById" parameterType="int" resultType="User">
select * from user where id = #{id}
</select>
```
其中,parameterType属性指定了传入的参数类型为int,resultType属性指定了返回的结果类型为User。在实际使用中,如果我们调用getUserById方法并传入一个int类型的参数,MyBatis会自动将该参数转换成int类型,然后执行SQL语句并返回一个User类型的结果。
阅读全文