javaweb-Mybaits

1.Mybaits入门

(1)介绍

(2)

2.Mybaits VS JDBC

3.数据库连接池

(1)SpringBoot默认连接池为hikari,切换为Druid有两种方式

方式一:加依赖

方式二:直接修改配置文件

4. lombok工具包



配置文件中要把这个依赖加上


上述为Mybatis入门,接下来是Mybatis基础操作
Mybatis配置SQL语句有两种方式,一种是注解去配置,一种是xml文件去配置

5. Mybatis基础操作

5.1 删除

5.2 使用预编译防止sql注入

5.3 新增

(1)新增(主键返回)---即插入时未设置主键,但插入一条对象信息后,可以获取到相应的id:使用注解

5.4 更新, 即修改表 update

5.5 查询

5.5.1 根据ID查询

(1)问题

三种解决方案:

方案一:

方案二:

方案三:

5.5.2 根据条件查询


6.Mybatis ----xml文件配置SQL语句



7.动态SQL

7.1 动态SQL--

7.2

7.3 和


相关推荐
kkkkk0211066 小时前
微服务学习笔记(黑马商城)
java·spring boot·spring·spring cloud·sentinel·mybatis·java-rabbitmq
夜幽青玄9 小时前
mybatis-plus调用报 org.springframework.dao.DataIntegrityViolationException 错误处理
开发语言·python·mybatis
毕业设计制作和分享19 小时前
springboot150基于springboot的贸易行业crm系统
java·vue.js·spring boot·后端·毕业设计·mybatis
SpiderPex1 天前
论MyBatis和JPA权威性
java·mybatis
瑞士卷@1 天前
MyBatis入门到精通(Mybatis学习笔记)
java·数据库·后端·mybatis
optimistic_chen1 天前
【Java EE进阶 --- SpringBoot】Mybatis - plus 操作数据库
数据库·spring boot·笔记·java-ee·mybatis·mybatis-plus
詩句☾⋆᭄南笙1 天前
Mybatis一对一、一对多
java·mybatis·resulttype·resultmap·一对多·一对一
DokiDoki之父2 天前
MyBatis—增删查改操作
java·spring boot·mybatis
DokiDoki之父2 天前
Mybatis—入门 & (配置)SQL提示和日志输出
数据库·sql·mybatis
计算机学姐4 天前
基于微信小程序的垃圾分类管理系统【2026最新】
java·vue.js·spring boot·mysql·微信小程序·小程序·mybatis