2020
10-10
10-10
Mybatis-Plus条件构造器的具体使用方法
在Mybatis-Plus中,Wrapper接口的实现类关系如下:可以看到,AbstractWrapper和AbstractChainWrapper是重点实现,接下来我们重点看下AbstractWrapper以及其子类。说明:QueryWrapper(LambdaQueryWrapper)和UpdateWrapper(LambdaUpdateWrapper)的父类用于生成sql的where条件,entity属性也用于生成sql的where条件注意:entity生成的where条件与使用各个api生成的where条件没有任何关联行为文档地址:https://my...
继续阅读 >
理解:原来叫条件构造器,我一直以为都是封装条件对象即SQL的查询条件,不过都一样。其目的是因为的实际的需求灵活多变,而我们的SQL的筛选条件也需要跟着变化,但是有一些固定的字段固定的方式可以保证不变化,那么方法的参数的确定尤为重要从单一的一个ID,一个String的属性,到一个类型的对象,最后到规范的接口就是逐渐把可能的情况不断的抽象化,更具有泛用意义Wrapper的常用方法:eq方法,名称是equals的缩写,两个参数,一...