今天是映射器贼重要
主要有:select,insert,update,delete
select例子代码:
<select id="countUserByFirstName" parameterType="String"
resultType="int">
select count(*) total from t_user
where user_name like concat{#{firstName},'%')
</select>
id是唯一标识的
parameterType是参数类型
resultType是返回结果的类型
#{xxxx}表示调用参数
如果传达很多参数,可以把类直接传递进去
insert例子代码:
<insert id="insertRole" parameterType="role">
insert into xxxxx
</insert>
扩展:
主键设置用userGeneratedKeys
update和delete例子代码:
<update id="updateRole" parameterType="role">
update xxxxx
</update>
<delete id="deleteRole" parameterType="role">
delete xxxxx
</delete>