有时我们希望在更新数据的时候,自动完成某些字段的值的填充,如创建一个实体的时候,自动生成创建时间,更新的时候自动改变更新时间等。 在指定字段标注注解,生成器策略部分也可以配置。 实现元对象处理接口 ...
工作中常用的MybatisPlus的扩展功能:Sql注入器的使用 自动填充功能 逻辑删除功能 文章底部有git地址 SQL注入器的使用 我们只用MybatisPlus时,MybatisPlus在BaseMapper中提供了很多可以直接调用的方法,这些方法主要是通过ISqlInjector注入器进行注入,然后并提供使用的, 如果我们也想提供一个公用的方法,就可以通过sql注入器来解决 创建mp us ...
2021-09-06 15:27 1 495 推荐指数:
有时我们希望在更新数据的时候,自动完成某些字段的值的填充,如创建一个实体的时候,自动生成创建时间,更新的时候自动改变更新时间等。 在指定字段标注注解,生成器策略部分也可以配置。 实现元对象处理接口 ...
目录 逻辑删除的配置 逻辑删除的测试 查询中排除标识字段 本文代码样例均已上传至Gitee:https://gitee.com/tqbx/springboot-samples-learn 只对自动注入的sql起效: 插入: 不作限制 ...
一、添加LogicSqlInjector配置类 ...
通用 CRUD 封装BaseMapper接口,为 Mybatis-Plus 启动时自动解析实体表关系映射转换为 Mybatis 内部对象注入容器 泛型 T 为任意实体对象 参数 Serializable 为任意类型主键 Mybatis-Plus 不推荐使用复合主键约定每一张表都有 ...
1、什么是逻辑删除? 很多互联网公司在数据库设计规范中都加入了逻辑删除的强制规定,运营人员可以分析和审查数据,也方便将数据沉淀下来用于商业分析 比如用户删除了订单,只不过是更新了标记,不会真正的物理删除。 2、MybatisPlus如何使用? 数据库增加deleted字段,0是未 ...
目录 基本使用 选装件 本文代码样例均已上传至Gitee: https://gitee.com/tqbx/springboot-samples-learn 基本使用 创建方法的类,继承AbstractMethod。 创建注入器,既可以 ...
禁止 ios 自动填充功能 因为苹果的自动填充,刚发布的APP有一个挺恶心的bug,因为是登录逻辑是输完验证码直接验证跳转,但是ios12的自动填充,当你点击键盘上面的验证码时,如果这时你监听了UITextFieldTextDidChangeNotification,那么这时你会收到两个相同 ...