当前位置: 首页 > news >正文

Mybatis-Plus,IDEA2024版本

目录

1、Mybatis-Plus介绍

2、Mybatis-Plus作用

3、Mybatis-Plus使用

1、引入依赖

2、配置数据库

3、生成代码


1、Mybatis-Plus介绍

Mybatis-Plus是在Mybatis的基础上进行的功能拓展,也就是Mybatis有的功能,Plus也有,而且比Mybatis更好用,所以大家可以使用Plus更快的进行项目的构建

2、Mybatis-Plus作用

最主要的作用:

  • 自动生成基础代码
  • 将字段名与属性名进行映射
  • 提供基础的CURD操作

3、Mybatis-Plus使用

我现在是在springBoot框架的基础上,对Mybatis-Plus进行代码演示:

1、引入依赖

我的springBoot版本是【3.4.4】,Java版本是17

<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.11</version>
</dependency>

如果版本和我不一样,可以去Mybatis的官网看看:MyBatis-Plus 🚀 为简化开发而生

2、配置数据库

1、 我的IDEA是2024.3.1版本,在这个版本以上的都可以在任务栏的工具里找到Config-DateBase

 2、配置数据库的信息

 

 这是dbUrl,把userdb改成自己的数据库名(架构名) 

 jdbc:mysql://localhost:3306/userdb?useSSL=false&serverTimezone=UTC

注意!!!这里的数据库配置并不可以直接从Service层访问Dao层!!!所以还是要自己写一个Jdbc配置  ,以下是在application.yml中的Jdbc配置

server:port: 8080
spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/userdb?serverTimezone=UTCusername: root        //用户名password: root        //密码

3、生成代码

 1、点击工具里的code Generator

2、配置生成代码的信息

3、代码生成成功 

 

http://www.xdnf.cn/news/136945.html

相关文章:

  • top 命令里面可以看到进程哪些状态?
  • 浏览器常用快捷键
  • MDF标准
  • 高效使用DeepSeek对“情境+ 对象 +问题“型课题进行开题!
  • 关于开源大模型(如 LLaMA、InternLM、Baichuan、DeepSeek、Qwen 等)二次开发或训练经验的关键点和概述
  • Java基础第四章、面向对象
  • 从零开始用Turtle绘制分形树,数学与编程的完美结合!
  • 声音分离人声和配乐base,vocals,drums -从头设计数字生命第6课, demucs——仙盟创梦IDE
  • element-ui tabs 组件源码分享
  • 前端技术Ajax原理
  • 32.768kHz晶振详解:作用、特性及与其他晶振的区别
  • 什么是电容?
  • IDEA搭建环境的五种方式
  • 红黑树——如何靠控制色彩实现平衡的?
  • 第3讲:ggplot2完美入门与美化细节打磨——从基础绘制到专业级润色
  • OpenHarmony之电源管理子系统公共事件定义
  • Qt知识点1『16进制数值与文本互相转换』
  • HTML基础笔记
  • 【k8s】sidecar边车容器
  • 大型工程里 AI 编码困境重重,未来如何破局?
  • LeetCode -- Flora -- edit 2025-04-25
  • win10 如何关闭默认桌面上 了解此图片有关信息 提示信息
  • angular 实现可编辑可选择复制的表格
  • ROS 快速入门教程04
  • 使用 Pandas 进行多格式数据整合:从 Excel、JSON 到 HTML 的处理实战
  • 初识Redis · 哨兵机制
  • 微服务框架搭建
  • Linux文件管理
  • React 文件链条
  • Windows环境下常用网络命令使用