Mybatis Generator生成Example类方法解释
2023-09-11 14:17:09 时间
以下是来自mybatisgengertor官方解释,由谷歌翻译而成,可能理解有问题,希望大家指出来
IS NULL - 表示相关列必须为NULL
IS NOT NULL - 表示相关列不能为NULL
=(等于) - 表示相关列必须等于方法调用中传入的值
<>(不等于) - 表示相关列不能等于方法调用中传入的值
>(大于) - 表示相关列必须大于方法调用中传入的值
> =(大于或等于) - 表示相关列必须大于或等于方法调用中传入的值
<(小于) - 表示相关列必须小于方法调用中传入的值
<=(小于或等于) - 表示相关列必须小于或等于方法调用中传入的值
LIKE - 意味着相关列必须“类似”方法调用中传入的值。代码不会添加所需的’%’,您必须自己在方法调用中传入的值中设置该值。
NO LIKE意味着相关列必须“不喜欢”方法调用中传入的值。代码不会添加所需的’%’,您必须自己在方法调用中传入的值中设置该值。
BETWEEN - 意味着相关列必须“在”方法调用中传入的两个值之间。
NOT BETWEEN - 意味着相关列必须“不在”方法调用中传入的两个值之间。
IN - 表示相关列必须是方法调用中传入的值列表之一。
NOT IN - 表示相关列不能是方法调用中传入的值列表之一。
以下是我的理解:
// 根据条件查询 menuService.selectByExample(); // 根据条件更新 menuService.updateByExampleSelective(); // 根据条件查询数量 menuService.countByExample(); // 根据条件删除 menuService.deleteByExample(); // 创建类实例的标准,然后设置相应的设置,进行查询 SysMenuExample.Criteria criteria=new SysMenuExample().createCriteria(); // 根据属性值是否相同查询 criteria.andNameEqualTo(); // 根据属性值是否不相同 criteria.andNameNotEqualTo(); // 根据属性值在什么之间 criteria.andNameBetween(value1,value2); criteria.andNameNotBetween(); // 根据属性值是否在数列进行查询 criteria.andNameIn(); criteria.andNameNotIn(); // 根据属性值是否空查询 criteria.andNameIsNotNull(); criteria.andNameIsNull(); // 根据属性值>value进行查询 criteria.andNameGreaterThan(value); criteria.andNameGreaterThanOrEqualTo(value); // 根据属性值<value进行查询 criteria.andNameLessThan(); criteria.andNameLessThanOrEqualTo(); // 用于value模糊查询 criteria.andNameNotLike(); criteria.andNameLike();
相关文章
- Linux使用退格键时出现^H解决方法
- JavaWeb_(Mybatis框架)MyBatis Generator简单入门
- 利用工具破解HTTP身份验证的多种方法
- MyBatis 3.2.6插入时候获取自增主键方法
- 宝石争霸修改方法
- video视频内容填充整个播放空间方法
- 静态方法和实例化方法的区别
- Spring Boot (八): Mybatis 增强工具 MyBatis-Plus
- 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
- 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)
- getTime()方法在苹果系统的bug
- mybatis配置文件不在resources目录下时需进行的额外配置方法
- Android TextView 在java代码中改变字体的颜色的方法
- 【MyBatis笔记10】Mybatis中几个动态SQL标签和内置参数
- 【MyBatis笔记11】Mybatis中的一级缓存和二级缓存
- Py之xlutils:xlutils的简介、安装、使用方法之详细攻略
- Mybatis出现Parameter ‘XXX‘ not found. Available parameters are [0, 1, param1, param2]错误解决方法
- UQP 启发式方法研究(Matlab代码实现)
- 全网最详细的mybatis plus 条件构造器queryWrapper学习,比如and(),eq(),or(),like(),between(),orderByAsc()等方法以及分页操作
- 解决执行Mybatis-plus的调用方法selectById、selectList等报的错误:BindingException:Invalid bound statement (not found)
- 详谈隐藏Tabbar的几种方法
- 一遇“高并发”系统就难逃一“崩”,性能测试的方法你选对了吗?(下)
- Another app is currently holding the yum lock解决方法
- MyBatis上刀山下火海的七虎上将之工厂方法模式
- MyBatis里面为什么老是实现HashMap重写get方法呢1
- Mybatis出现Parameter ‘XXX‘ not found. Available parameters are [0, 1, param1, param2]错误解决方法
- 数字看做字符串的处理方法
- MyBatis之工作原理,简单实体的增加、修改、删除、查询_Mybatis-原理总结
- Mybatis源码分析之(四)mapper访问数据库的底层原理(代理方法中具体访问数据库的细节)
- arthas使用示例:trace追踪方法调用路径及统计方法耗时