MyBatisPlus

MyBatisPlus

基于MyBatis框架基础上的增强型框架,简化开发、提升效率

开发方式

  • 基于MyBatis使用MybatisPlus

  • 基于spring使用MyBatisPlus

  • 基于SpringBoot使用MyBatisPlus

SpringBoot整合MyBatis开发过程

  1. 创建springboot工程

  2. 配置依赖,MyBatis和MySQL依赖

  3. 配置数据源

  4. 定义数据层接口映射配置

MyBatisPlus入门案例

  1. 创建spring boot工程

  2. 添加mysql驱动

  3. 添加MyBatisPlus依赖

  4. 添加druid数据库连接池依赖

  5. 写配置文件

  6. domain(pojo)包

  7. 写dao

  8. 直接调用

代码生成器

代码生成器 | MyBatis-Plus

  • 模板:MyBatisPlus提供

  • 数据库相关配置:读取数据库获取信息

  • 开发者自定义配置:手工配置

  1. 依赖

  2. 模板引擎,默认velocity

  3. 创建生成器类

  4. 配置数据源

  5. 设置全局配置

  6. 配置包相关配置

  7. 策略配置

相关推荐
李少兄6 小时前
解决MyBatis参数绑定中参数名不一致导致的错误问题
mybatis
异常君11 小时前
MyBatis 中 SqlSessionFactory 和 SqlSession 的线程安全性深度分析
java·面试·mybatis
bing_1581 天前
跨多个微服务使用 Redis 共享数据时,如何管理数据一致性?
redis·微服务·mybatis
云之兕1 天前
MyBatis 的动态 SQL
数据库·sql·mybatis
loser.loser1 天前
QQ邮箱发送验证码(Springboot)
java·spring boot·mybatis
毅航2 天前
Trae复刻Mybatis之旅(一):创建SqlSession会话,构建代理
后端·mybatis·trae
潮流coder2 天前
mybatis的if判断==‘1‘不生效,改成‘1‘.toString()才生效的原因
java·tomcat·mybatis
BillKu2 天前
Java + Spring Boot + Mybatis 实现批量插入
java·spring boot·mybatis
dog shit2 天前
web第十次课后作业--Mybatis的增删改查
android·前端·mybatis
emo了小猫2 天前
Mybatis #{} 和 ${}区别,使用场景,LIKE模糊查询避免SQL注入
数据库·sql·mysql·mybatis