
MyBatis Plus
110010100
发量是检验技术的唯一标准
展开
-
MP实现插入、更新数据时公共字段自动填充MetaObjectHandler、@TableField
公共字段自动填充元数据处理接口com.baomidou.mybatisplus.mapper.MetaObjectHandlerinsertFill(MetaObject metaObject)updateFill(MetaObject metaObject)metaobject: 元对象. 是 Mybatis 提供的一个用于更加方便,更加优雅的访问对象的属性, 给对象的属性设置值 的一个对象. 还会用于包装对象. 支持对 Object 、Map、Collection 等对象进行包装原创 2020-06-19 10:44:22 · 2762 阅读 · 0 评论 -
MyBatis Plus自定义全局操作、AutoSqlInjector、逻辑删除
自定义全局操作根据 MybatisPlus 的 AutoSqlInjector 可以自定义各种你想要的 sql ,注入到全局中,相当于自 定义 Mybatisplus 自动注入的方法。之前需要在 xml 中进行配置的 SQL 语句,现在通过扩展 AutoSqlInjector 在加载 mybatis 环境 时就注入。8.1 AutoSqlInjector在 Mapper 接口中定义相关的 CRUD 方法2) 扩展 AutoSqlInjector inject 方法,实现 Mapper原创 2020-06-19 10:40:12 · 2389 阅读 · 4 评论 -
MyBatis Plus的分页插件、执行分析插件、性能分析插件、乐观锁
分页插件在applicationContext.xml的spring与MaBatis整合的SqlSessionFactoryBean中配置一个属性1)com.baomidou.mybatisplus.plugins.PaginationInterceptor编写测试类ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); EmployeeMapper employeeMa原创 2020-06-18 21:24:08 · 912 阅读 · 0 评论 -
MP代码生成器Velocity、实体类(可以选择是否支持AR)、Mapper接口、Mapper映射文件、service层、controller层
代码生成器MP提供了大量的自定义设置MP代码生成器和MyBatis MBG代码生成器:MP的代码生成器都是基于JAVA代码来生成的。MBG则是基于xml来生成的。MBG可生成:实体类、mapper接口、mapper映射文件MP可生成:实体类(可以选择是否支持AR)、Mapper接口、Mapper映射文件service层、controller层导入依赖<!--apache Velocity--> <dependency> <groupId>org原创 2020-06-16 17:48:48 · 484 阅读 · 0 评论 -
入门MyBatis Plus、集成MP、使用MP、使用MP进行CRUD、ActiveRecord活动记录、条件构造器
MyBatis Plus简介MyBatis Plus 是基于MyBatis的基础上对MyBatis的增强的工具简化开发,提高效率。其实就是对CRUD的封装,不需要写xml文件,直接调用其方法就可以了。代码及文档发布地址官方地址: http://mp.baomidou.com代码发布地址: Github: https://github.com/baomidou/mybatis-plus Gitee: https://gitee.com/baomidou/mybatis-plus原创 2020-06-14 16:07:23 · 665 阅读 · 0 评论