03-MyBatis进阶

1、MyBatis三种开发方式

  • ① 接口代理的开发方式
  • ② 使用注解的开发方式
  • ③ 传统DAO实现类的开发方式(目前淘汰)

2、用户数据的增删改查案例

2.1、基本增删改查功能

2.1.1、查询所有用户

  • 步骤1
  • 步骤2
  • 步骤3
  • 小结

2.1.2、查询用户详情

  • 步骤
  • select元素属性及其作用
  • 小结

2.1.3、删除一个用户

  • 步骤

2.1.4、修改用户数据

  • 步骤

2.1.5、添加用户

  • 步骤

2.1.6、获取添加的主键

  • 步骤

2.2、多参数处理

  • 步骤

2.3、动态SQL

2.3.1、动态SQL的概念

  • 概念
    • 因为SQL语句会变化,不是一层不变的;所以需要有相对应的操作

2.3.2、多条件查询

2.3.2.1、if标签

2.3.2.2、where标签

2.3.3、修改部分字段数据

2.3.3.1、set标签

2.3.4、批量删除用户

2.3.4、foreach标签

2.3.5、sql和include标签

2.4、resultMap输出映射

  • 背景

  • 实现

posted @ 2022-07-31 15:15  OnlyOnYourself-Lzw  阅读(30)  评论(0编辑  收藏  举报