1.
2.
分页获取列表 格式( SELECT 字段 FROM 表 WHERE 条件 AND 条件)
3.order by create_time desc :返回按时间排序的数据
4. LIMIT #{length} offset #{start} : 接受一个或两个数字参数 ,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目
5.WHERE isreleased = 1 AND school_id = #{schoolId} :根据条件
6.<if test="search!=null and search!=''">AND("name" LIKE #{search}) </if> :可选拼接参数
7.COUNT() 函数返回匹配指定条件的行数。:编辑返回类型,传入id
8.parameterType有基本数据类型和复杂的数据类型配置。:
9.now() :当前时间
10.keyProperty 取id的key值,主要是在主键是自增的情况下,添加成功后可以直接使用主键值,其中keyProperty的值是对象的属性值不是数据库表中的字段名。
11.select 查表一般有返回值 resultMap 其他可以无!
12.删除可直接用<update> 把数据isreleased设置为0
13.mybatis之foreach用法:设置parameterType="java.util.List"为list
collection: 要做foreach的对象,
item:集合中元素迭代时的别名,该参数为必选。
index:在list和数组中,index是元素的序号,在map中,index是元素的key,该参数可选
实现:where id in(<foreach collection="list" item="item" index="index" open="" close="" separator=","> #{item.id} </foreach> ) 条件为多个动态id