1 对Mybatis框架的理解

  1. MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java POJOPlain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2 MyBatis编程步骤

1、 创建SqlSessionFactory

2、 通过SqlSessionFactory创建SqlSession

3、 通过sqlsession执行数据库操作

4、 调用session.commit()提交事务

5、 调用session.close()关闭会话

3 maven 主要作用

  1. 提供了一套标准化的项目结构
  2. 提供了一套标准化的构建流程(编译,测试,打包,发布……)
  3. 提供了一套依赖管理机制

4 maven 坐标的作用 标签的含义

作用:

  • Maven 中的坐标是资源的唯一标识
  • 使用坐标来定义项目或引入项目中需要的依赖

标签含义

  • groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.itheima)
  • artifactId:定义当前Maven项目名称(通常是模块名称,例如 order-service、goods-service)
  • version:定义当前项目版本号

5 maven依赖范围

范围: 编译环境、测试环境、运行环境

scope:默认compile

scope分类:

  • compile 编译,测试,运行环境 起作用(logback)
  • test 测试环境 起作用 (junit)
  • provided 编译,测试环境 起作用(servlet-api)
  • runtime 测试,运行环境 起作用(jdbc驱动)
  • system 编译,测试环境 起作用(存储在本地的jar包)