Mybatis中的select、insert、update、delete元素中都有一个parameterType和resultType属性
简单的来说
parameterType是输入映射,parameterType属性用于对应的mapper接口方法接受的参数类型,主要针对于 将信息存入到数据库中
如:insert 、Update
<insert id="insertUser" parameterType="User" keyProperty="id">
insert into user (username , password , email )
values (#{username}, #{password}, #{email})
</insert>
resultType是输出映射,resultType用于指定sql输出的结果类型,主要针对于从数据库中提取相应的数据出来
如:select
<select id="selectById" resultType="User">
select
id , username , password , email
from user
where id = #{id}
</select>