SQL语句标签
1.select
<!--id表示sql语句的唯一标识,必须与接口的方法名一致才能找到-->
<!--parameterType传入sql语句的参数的全路径名或者别名-->
<!--resultMap定义出参,值为<resultMap>的id值-->
<select id="findById" parameterType="INT" resultMap="userMap">
select * from user where id = #{uid}
</select>
2.insert
<insert id="saveUser" parameterType="user">
<!--将selectKey放在insert之后,通过LAST_INSERT_ID() 获得刚插入的自动增长的id的值 -->
<!--keyProperty:对应实体类的属性-->
<!--keyColumn:对应数据库的字段-->
<!--resultType定义出参,值为普通java或自定义的pojo-->
<selectKey keyProperty="userId" keyColumn="id" resultType="int" order="AFTER">
select last_insert_id();
</selectKey>
insert into user(username,sex)values(#{userName},#{userSex});
</insert>
3.delete
<delete id="deleteUser" parameterType="java.lang.Integer"