返回顶部
首页 > 资讯 > 数据库 >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://lsjlt.com/news/42815.html(转载时请注明来源链接)

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

猜你喜欢
  • Mybatis的Example常用函数和Mapper常用接口
    1.Example常用函数        mybatis的逆向工程中会生成实例以及实例对应的example,example用于添加条件,相当于where后面的部分。        Example ...
    99+
    2024-04-02
  • MyBatis Mapper中的通用example举例分析
    本篇内容介绍了“MyBatis Mapper中的通用example举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!MyBatis通用M...
    99+
    2023-06-22
  • MyBatis通用Mapper中的通用example(排序)详解
    目录MyBatis通用Mapper的通用example(排序)接口实现类MyBatis通用Mapper技巧一、排序二、处理oracle的null异常三、mapper的selec...
    99+
    2024-04-02
  • 关于Mybatis的mapper接口函数重载问题
    目录Mybatis的接口函数能不能进行重载?语法层面Mybatis框架方面测试MyBatis实现方法重载的小技巧QuestionMapper.javaQuestionMapper.x...
    99+
    2024-04-02
  • MyBatis之Mapper详解及常用技巧
    select先看一个简单的案例:<select id="selectPerson" parameterType="int" resultType="hashma...
    99+
    2024-04-02
  • Java常用函数式接口总结
    四大函数式接口 新时代的程序员:lambda 表达式,链式编程,函数式接口,Stream 流式计算 函数式接口: 只有一个方法的接口 @FunctionalInterface...
    99+
    2024-04-02
  • Java常用函数式接口有哪些
    这篇文章主要介绍“Java常用函数式接口有哪些”,在日常操作中,相信很多人在Java常用函数式接口有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java常用函数式接口有哪些”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • Java Lambda表达式常用的函数式接口
    目录Supplier接口Consumer接口Predicate接口Function接口BiFunction接口基本数据类型Supplier相关的接口Consumer相关的接口Pred...
    99+
    2024-04-02
  • python接口常用封装函数有哪些
    本篇内容主要讲解“python接口常用封装函数有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python接口常用封装函数有哪些”吧!1.封装上传图片的函数.def upload_...
    99+
    2023-06-30
  • 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函数接口
  • SpringBoot+Mybatis使用Mapper接口注册的几种方式
    目录I.环境准备1.数据库准备2.项目环境II.实例演示1.实体类,Mapper类2.注册方式2.1@MapperScan注册方式2.2@Mapper注册方式2.3MapperSca...
    99+
    2024-04-02
  • 使用Spring扫描Mybatis的mapper接口的三种配置
    Spring扫描Mybatis的mapper接口的配置 1.前言 mybatis支持与spring结合使用,使得mybatis中的mapper接口可以作为spring容器中的bean...
    99+
    2024-04-02
  • mysql常用运算符和常用函数
    1、常用算术运算符 1.1运算符,功能,备注1.2注意事项  (1)整数(bigint)与整数运算(+,-,)结果为bigint;  (2)浮点数与浮点数运算(/),其结果小数位数为参与运算的小数位数之乘积...
    99+
    2024-04-02
  • 分享四个python接口常用封装函数
    目录1.封装上传图片的函数2. 封装车牌号的函数3. 封装生成UUid 函数4. 封装连接数据库的函数前言: 又到每日分享Python小技巧的时光了,今天给大家分享的是Python接...
    99+
    2024-04-02
  • 【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 数据库
  • PHP数组的常见操作和常用函数
    一.数组遍历 在操作数组时,经常需要依次访问数组中的每个元素,这种操作称为数组的遍历。 在PHP中,通常使用foreach语句实现数组的遍历,其语法格式有两种,具体如下:  以上两种语法格式都是通过foreach语句来实现对数组的遍历,不同...
    99+
    2023-09-05
    php 开发语言
  • Mybatis中mapper-locations和@MapperScan的作用
    目录SpringBoot集成Mybatis时mybatis.mapper-locations和@MapperScan的作用1、mybatis.mapper-locations的作用2...
    99+
    2023-05-19
    Mybatis locations Mybatis @MapperScan
  • mybatis注解之@Mapper和@MapperScan的使用
    目录mybatis注解之@Mapper和@MapperScan方式一:使用@Mapper注解方式二:使用@MapperScan注解@MapperScan和@Mapper区别及理解作用...
    99+
    2024-04-02
  • mysql常用的函数
    1、IF(expr1,expr2,expr3)函数: 如果 expr1 是TRUE ,则 IF()的返回值为expr2; 否则返回值则为 expr3。 IF() 的返回值为数字值或字符串值,具体情况视其所在...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作