mybatisplus 函数
时间: 2023-07-11 17:56:17 浏览: 202
MybatisPlus 是一个基于 Mybatis 的优秀ORM框架,它提供了很多实用的函数,如下所示:
1. selectOne:查询一条记录;
2. selectList:查询多条记录;
3. selectMaps:查询多条记录,返回 Map 集合;
4. selectPage:分页查询;
5. selectObjs:查询指定字段的值,返回 List 集合;
6. insert:插入一条记录;
7. insertBatch:批量插入记录;
8. updateById:根据主键更新记录;
9. deleteById:根据主键删除记录;
10. delete:根据条件删除记录;
11. selectCount:查询记录总数;
12. selectMapsPage:分页查询,返回 Map 集合。
以上是 MybatisPlus 提供的一些常用函数,还有很多其他的函数可以用于满足不同的需求。
相关问题
mybatisplus函数
MyBatis-Plus是MyBatis的增强工具,在MyBatis的基础上增加了许多实用的功能,其中就包括了一些常用的数据库函数。下面是一些MyBatis-Plus中常用的数据库函数:
1. CONCAT:将两个或多个字符串连接成一个字符串,语法为CONCAT(str1,str2,...)。
2. SUBSTRING:截取字符串的一部分,语法为SUBSTRING(str,position,length),其中str为要截取的字符串,position为起始位置,length为截取的长度。
3. TRIM:去除字符串两端的空格或指定的字符,语法为TRIM([BOTH|LEADING|TRAILING] [remstr] FROM str),其中BOTH表示去除两端的字符,LEADING表示去除左侧的字符,TRAILING表示去除右侧的字符,remstr为要去除的字符。
4. LOWER/UPPER:将字符串转换为小写/大写,语法为LOWER(str)/UPPER(str)。
5. DATE_FORMAT:将日期格式化为指定的格式,语法为DATE_FORMAT(date,format),其中date为要格式化的日期,format为日期格式。
6. IFNULL:如果第一个参数不为NULL,则返回第一个参数的值,否则返回第二个参数的值,语法为IFNULL(expr1,expr2)。
7. COUNT/DISTINCT:统计行数或去重后的行数,语法为COUNT(*)或COUNT(DISTINCT column)。
8. SUM/AVG/MAX/MIN:计算列的总和、平均值、最大值或最小值,语法为SUM(column)/AVG(column)/MAX(column)/MIN(column)。
以上是一些常用的数据库函数,可以根据具体的业务需求选择使用。在MyBatis-Plus中使用这些函数的方法与在原生的SQL语句中使用相同,只需要在SQL语句中调用即可。
mybatisplus函数有哪些
MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上提供了许多实用的功能,其中就包括了一些常用的函数。以下是部分 MyBatis-Plus 函数的介绍:
1. `eq`:等于
2. `ne`:不等于
3. `gt`:大于
4. `ge`:大于等于
5. `lt`:小于
6. `le`:小于等于
7. `like`:模糊查询
8. `notLike`:不匹配模式
9. `in`:包含在集合中
10. `notIn`:不包含在集合中
11. `isNull`:是否为 NULL
12. `isNotNull`:是否不为 NULL
13. `between`:在指定的两个值之间
14. `notBetween`:不在指定的两个值之间
15. `exists`:是否存在子查询结果
16. `notExists`:是否不存在子查询结果
17. `groupBy`:分组查询
以上仅是 MyBatis-Plus 函数的部分介绍,还有更多实用的函数可以使用。
阅读全文
相关推荐












