一、概述
1. 使用Mybatis步骤
2. IDEA配置SQL提示
3. JDBC介绍
4. 数据库连接池
5. 切换Druid连接池
6. lombok工具包
二、MyBatis基础操作
1. 准备
data类型对应LocalDate类型;datatime类型对应LocalDateTime类型:
2. 删除
1)根据ID删除数据
2)Mybatis底层逻辑(预编译SQL)
3)SQL注入
这样写法无论如何都会登陆成功,称之为SQL注入:
预编译的SQL语句中不管输入什么字符串,都会将整个字符串作为一个参数传递进去,这样就避免了SQL注入问题:
4)参数占位符
3. 新增
1)新增
2)主键返回
默认情况下执行基础的增加操作是拿不到主键值的 。
4. 更新
5. 查询
1)根据ID查询
2)查询(条件查询)
3)参数名说明
三、用XML文件配置SQL语句
1. XML映射文件
2. 便捷插件
3. XML使用时机
四、动态SQL(用XML文件方式)
1. 动态SQL
2. if 和 where(动态查询)
3. set(动态更新)
4. foreach(批量删除)
5. sql 和 include
为了增加代码复用性,就不能把sql写死,把这些sql语句抽取出来,需要的地方再引用进去即可