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 和


相关推荐
小马爱打代码8 小时前
MyBatis:反射模块详解
mybatis
Klong.k12 小时前
Mybatis-plus中Save()方法的注意点
mybatis
小北方城市网13 小时前
SpringBoot 集成 RabbitMQ 实战(消息队列):实现异步通信与系统解耦
java·spring boot·后端·spring·rabbitmq·mybatis·java-rabbitmq
BD_Marathon13 小时前
动态SQL(四) choose、when、otherwise
mybatis
阿杰 AJie14 小时前
MyBatis-Plus 比较运算符
java·数据库·mybatis
皙然15 小时前
MyBatis 执行流程源码级深度解析:从 Mapper 接口到 SQL 执行的全链路逻辑
数据库·sql·mybatis
这儿有个昵称15 小时前
Java大厂面试实录:从Spring MVC到微服务的技术深度探讨
java·redis·spring·mybatis·spring security·spring mvc·oauth2
一直都在57215 小时前
Spring3整合MyBatis实现分页查询和搜索
mybatis
色空大师1 天前
mybatis动态sql
sql·mybatis·foreach·where·sql动态语法
BD_Marathon1 天前
自定义映射resultMap——通过collection解决一对多的映射关系(九)
mybatis