<mapper namespace="">
<!-- 命名空间,进行操作时需要命名空间外加sql的id-->
</mapper>
1.select语句
<select id="" resultType=""></select>
select语句中必须有resultType属性,即返回类型,可以对应的实体类或者int等类型
2.insert语句
<insert id="" parameterType="">
insert语句中要有参入数据的参数类型
主义#和$,#防止sql注入攻击,$一般用在表名等地方
<update id=""></update>
可以只有一个id属性
3.delete语句
<delete id="" parameterType="">
delete from user where id=#{id}
</delete>
要跟传入的参数类型
4.sql
<sql id="">
<where>
<if test="username!=null and username!=''">
username like concat("%",#{username},"%")
</if>
</where>
</sql>
sql中还有其他函数 ,例如foreach,include,bind,set
5.foreach语句,可以用在delete语句中,用法如下:
<delete id="deleteObjects">
delete from sys_Logs
where id in
<foreach collection="ids"//传入sql中的元素集合
open="("//开始符号
close=")"//结尾符号
separator=","//为元素间的分隔符
item="item">//单个元素
#{item}//单个元素
</foreach>
</delete>
待完善,持续更新