广告
返回顶部
首页 > 资讯 > 数据库 >Mybatis的Example常用函数和Mapper常用接口
  • 601
分享到

Mybatis的Example常用函数和Mapper常用接口

2024-04-02 19:04:59 601人浏览 独家记忆
摘要

1.Example常用函数        mybatis的逆向工程中会生成实例以及实例对应的example,example用于添加条件,相当于where后面的部分。        Example 

1.Example常用函数
        mybatis的逆向工程中会生成实例以及实例对应的example,example用于添加条件,相当于where后面的部分。
        Example    example    =new    Example(实体类.class);
        example.createCriteria().添加条件
        常用函数如下:
        (1)example.setDistinct(false):去除重复,boolean类型,true表示选择不重复的记录。
        (2)example.setOrderByClause(“字段名  ASC ”):添加升序排列条件,DESC为降序。
        (3)example.createCriteria().andEqualTo("xxx字段",value):添加xxx字段等于value的条件。
        (4)example.createCriteria().andNotEqualTo("xxx字段",value):添加xxx字段不等于value的条件。
        (5)example.createCriteria().andCreaterThan("xxx字段",value):添加xxx字段大于value的条件。
        (6)example.createCriteria().andLessThan("xxx字段",value):添加xxx字段名小于value的条件。
        (7)example.createCriteria().andLessThanOrEqualTo("xxx字段",value):添加字段名小于等于value的条件。
        (8)example.createCriteria().andIn(List<?>):添加字段值在List<?>中的条件。
        (9)example.createCriteria().andNotIn(List<?>):添加字段值不在List<?>中的条件。
        (10)example.createCriteria().andLike("xxx字段","%"+value+"%"):添加xxx字段值为value的模糊查询。
        (11)example.createCriteria().andNotLike("xxx字段","%"+value+"%"):添加xxx字段值不为value的模糊查询。
        (12)example.createCriteria().andBetween("value1,value2):添加xxx字段值在value1和value2之间的条件。
        (13)example.createCriteria().andNotBetween("value1,value2):添加xxx字段值不在value1和value2之间的条件。
        (14)example.createCriteria().andIsNull("xxx字段",value):添加xxx字段值为null的条件。
        (15)example.createCriteria().andIsNotNull("xxx字段",value):添加xxx字段值不为null的条件。
2.Mapper常用接口
        (1)int  countByExample(example):按条件计数。
        (2)int  updateByExample(实体类,example):按条件更新。
        (3)int  updateByExampleSelective(实体类,example):按条件更新部位null的字段。
        (4)int  updateByPrimaryKey(实体类):按主键更新。
        (5)int  countByPrimaryKeySelective(实体类):按主键更新不为null的字段。
        (6)int  deleteByPrimaryKey(id):按主键删除。
        (7)int  deleteByExample(example):按条件删除。
        (8)String/Integer  insert(实体类):插入数据(返回值为id)。
        (9)返回值类型  selectByPrimaryKey(id):按主键查询。
        (10)返回值类型  selectByExample(example):按条件查询。
        (11)int  selectByExampleWithBLOGS(example):按条件查询(包括BLOB)字段。只有当数据表中的字段类型有为二进制时才会产生。

您可能感兴趣的文档:

--结束END--

本文标题: Mybatis的Example常用函数和Mapper常用接口

本文链接: https://www.lsjlt.com/news/42815.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mybatis的Example常用函数和Mapper常用接口
    1.Example常用函数        mybatis的逆向工程中会生成实例以及实例对应的example,example用于添加条件,相当于where后面的部分。        Example ...
    99+
    2022-10-18
  • 关于Mybatis的mapper接口函数重载问题
    目录Mybatis的接口函数能不能进行重载?语法层面Mybatis框架方面测试MyBatis实现方法重载的小技巧QuestionMapper.javaQuestionMapper.x...
    99+
    2022-11-13
  • Java常用函数式接口总结
    四大函数式接口 新时代的程序员:lambda 表达式,链式编程,函数式接口,Stream 流式计算 函数式接口: 只有一个方法的接口 @FunctionalInterface...
    99+
    2022-11-12
  • Java常用函数式接口有哪些
    这篇文章主要介绍“Java常用函数式接口有哪些”,在日常操作中,相信很多人在Java常用函数式接口有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java常用函数式接口有哪些”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • SpringBoot+Mybatis使用Mapper接口注册的几种方式
    目录I.环境准备1.数据库准备2.项目环境II.实例演示1.实体类,Mapper类2.注册方式2.1@MapperScan注册方式2.2@Mapper注册方式2.3MapperSca...
    99+
    2022-11-12
  • 使用Spring扫描Mybatis的mapper接口的三种配置
    Spring扫描Mybatis的mapper接口的配置 1.前言 mybatis支持与spring结合使用,使得mybatis中的mapper接口可以作为spring容器中的bean...
    99+
    2022-11-12
  • Java Lambda表达式常用的函数式接口
    目录Supplier接口Consumer接口Predicate接口Function接口BiFunction接口基本数据类型Supplier相关的接口Consumer相关的接口Pred...
    99+
    2022-11-13
  • C++List容器常用函数接口刨析
    目录一、基本结构二、list的迭代器的构造三、迭代器的实现四、insert,erase五、push_back,push_front,pop_back,pop_front六、构造函数与...
    99+
    2022-11-13
    C++ List容器 C++List容器函数接口
  • C++Vector容器常用函数接口详解
    目录一、基础框架二、迭代器实现三、size capacity resize reserve四、insert,erase五、pop_back,push_back六、operator[]...
    99+
    2022-11-13
    C++ Vector容器 C++ Vector函数接口
  • python接口常用封装函数有哪些
    本篇内容主要讲解“python接口常用封装函数有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python接口常用封装函数有哪些”吧!1.封装上传图片的函数.def upload_...
    99+
    2023-06-30
  • 分享四个python接口常用封装函数
    目录1.封装上传图片的函数2. 封装车牌号的函数3. 封装生成UUid 函数4. 封装连接数据库的函数前言: 又到每日分享Python小技巧的时光了,今天给大家分享的是Python接...
    99+
    2022-11-10
  • 【MySQL】——常用接口API即相关函数说明
       目录    1、MySQL结构体的说明 1、MYSQL结构体 2.MYSQL_RES结构体 3. MYSQL_FIELD  2. 接口的使用步骤 3、mysql_init()——MYSQL对象初始化  4、mysql_real_con...
    99+
    2023-10-25
    mysql 数据库
  • mybatis中的映射文件怎么利用mapper接口进行加载
    mybatis中的映射文件怎么利用mapper接口进行加载?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。通过 mapper 接口加载映射文件,这对于后面 ssm三大框架 的整合...
    99+
    2023-05-31
    mybatis mapper pp
  • mysql常用运算符和常用函数
    1、常用算术运算符 1.1运算符,功能,备注1.2注意事项  (1)整数(bigint)与整数运算(+,-,)结果为bigint;  (2)浮点数与浮点数运算(/),其结果小数位数为参与运算的小数位数之乘积...
    99+
    2022-10-18
  • PHP数组的常见操作和常用函数
    一.数组遍历 在操作数组时,经常需要依次访问数组中的每个元素,这种操作称为数组的遍历。 在PHP中,通常使用foreach语句实现数组的遍历,其语法格式有两种,具体如下:  以上两种语法格式都是通过foreach语句来实现对数组的遍历,不同...
    99+
    2023-09-05
    php 开发语言
  • java应用开发之Mybatis通过Mapper代理自定义接口的实现
    如何实现?主要分为以下两步骤 1.通过 Mapper 代理实现⾃定义接口 2.编写与方法相对应的 Mapper.xml 1.自定义接口Account...
    99+
    2022-11-12
  • mysql常用的函数
    1、IF(expr1,expr2,expr3)函数: 如果 expr1 是TRUE ,则 IF()的返回值为expr2; 否则返回值则为 expr3。 IF() 的返回值为数字值或字符串值,具体情况视其所在...
    99+
    2022-10-18
  • SQL中常用的窗口函数(排序函数)-row_number/rank/dense_rank/ntile
    总结四个函数的特点: row_number():连续不重复;1234567 rank() :重复不连续;1222567 dense_rank():重复且连续;1222345 ntile():平均分组;...
    99+
    2023-09-05
    mysql 数据库 大数据
  • mysql常用函数的用法
    这篇文章主要讲解了mysql常用函数的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。mysql函数的介绍:为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入...
    99+
    2022-10-18
  • 详解Swagger接口文档和常用注解的使用
    目录一、Spring整合Swagger二、swagger常用注解说明 1、@Api的使用说明2、@ApiOperation的使用说明3、@ApiParam的使用说明4、@A...
    99+
    2022-11-13
    Swagger接口文档 Swagger 常用注解使用 Swagger 注解
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作