随笔 - 1162
文章 - 0
评论 - 16
阅读 -
59万
随笔分类 - MyBatisPlus
学习MyBatisPlus
MyBatisPlus 之 Oracle 数据库主键
摘要:一、 二、 三、
阅读全文
MyBatisPlus 之 公共字段自动填充
摘要:一、 二、 三、 四、 五、 六、
阅读全文
MyBatisPlus 之 全局SQL注入器应用
摘要:一、 二、 三、 四、 五、 六、
阅读全文
MyBatisPlus 之 自定义全局操作
摘要:一、 二、 三、 四、 五、
阅读全文
MyBatisPlus 之 代码生成器
摘要:一、代码生成器 1、MP 提供了大量的自定义设置,生成的代码完全能够满足各类型的需求。 2、表及字段命名策略选择 在 MP 中,我们建议数据库表名 和 表字段采用驼峰命名方式,如果采用下划线命名方式,请开启全局下划线开关,如果表名字段方式不一致请注解指定,建议最好保持一致。 这么做的原因是为了避免在
阅读全文
MyBatisPlus 之 插件扩展
摘要:一、MyBatis 插件机制简介 1、插件机制 MyBatis 通过插件(Interceptor)可以做到四大对象相关方法的执行,根据需求,完成相关数据的动态改变。 四大对象 Executor StatementHandler ParameterHandler ResultSetHandler 2、
阅读全文
MyBatisPlus 之 活动记录(ActiveRecord)
摘要:一、ActiveRecord(活动记录) Active Record (活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。 ActiveRecord 一直广受动态语言(PHP、Ruby 等)的喜爱,而 Java 作为静态语言,对于 Ac
阅读全文
MyBatisPlus 之 条件构造器 EntityWrapper
摘要:一、EntityWrapper 简介 1、MyBatis-Plus 通过 EntityWrapper(简称 EW,MP封装的一个查询条件构造器)或者 Condition(与EW类似)来让用户自由的构建查询条件,简单便捷,没有额外的负担,能够有效提高开发效率。 2、实体包装器,主要用于处理 SQL拼接
阅读全文
MyBatisPlus 之 全局策略配置
摘要:MP 全局策略配置 使用 Spring 整合 MyBatis 之后,可以在 Spring 的配置文件中进行 MP 的全局配置。 如下: <!-- 定义MyBatisPlus的全局策略配置 --> <bean id="globalConfig" class="com.baomidou.mybatisp
阅读全文
MyBatisPlus 之 常用注解
摘要:常用注解 1、@TableId /** * TableId * value 指定表中主键列的列名,如果实体属性名与列名一致,可以省略不指定 * type 指定主键策略 */ @TableId(value = "id", type = IdType.AUTO) private Integer id;
阅读全文
MyBatisPlus 之 入门HelloWorld
摘要:一、通用 CRUD 1、提出问题: 假设我们已经存在一张 tbl_employee 表,且已经有对应的实体类 Employee,实现 tbl_employee 表的 CRUD 操作需要做什么呢? 2、实现方式: 基于 MyBatis: ① 需要编写 EmployeeMapper 接口,并手动编写CR
阅读全文
MyBatisPlus 之 集成MP
摘要:一、搭建环境 1、创建测试表 -- 创建库 CREATE DATABASE mybatis_plus; -- 使用库 USE mybatis_plus; -- 创建表 CREATE TABLE tbl_employee( id INT(11) PRIMARY KEY AUTO_INCREMENT,
阅读全文
MyBatisPlus 之 MyBatis 简介
摘要:一、MyBatis-Plus介绍 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景:我们的愿景是成为 MyBatis 最好
阅读全文