javaweb复习-day03

思维导图:

笔记:
1.准备环境

  • 1.在navicat中新建tb_brand表
  • 2.在maven项目中新建一个名为Brand的实体类
  • 3.编写测试用例
  • 4.安装MyBatisX插件(红色小鸟代表sql映射文件,蓝色小鸟代表mapper映射接口)

2.查询所有数据

  • 1.新建接口(BrandMapper.java),并编写
  • 2.新建sql映射文件(BrandMapper.xml),并编写
  • 3.编写测试用例,并执行
    • 1)获取sqlSessionFactory
    • 2)获取sqlSession对象【sqlSessionFactory.openSession()】
    • 3)获取Mapper接口的代理对象【sqlSession.getMapper(BrandMapper.class)】
    • 4)执行方法
    • 5)释放资源【sqlSession.close()】

注:只需记住4)即可,其余的以后会简化。

3.为什么sql映射文件(BrandMapper.xml)中的语句resultType类名可以简写?
因为mybatis的核心配置文件中配置了typeAlias标签。【类型别名可为Java类型设置一个缩写名字。它仅用于XML配置,意在降低冗余的全限定类名书写】

4.mybatis完成操作的步骤:

5.实体类属性名和数据库表列名不一致时的解决方案

6.查看详情(selectByID)中的知识点

7.多条件查询中的参数设置

posted @ 2022-03-24 14:58  已归档  阅读(62)  评论(0编辑  收藏  举报