1 对Mybatis框架的理解
MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
2 MyBatis编程步骤
1、 创建SqlSessionFactory
2、 通过SqlSessionFactory创建SqlSession
3、 通过sqlsession执行数据库操作
4、 调用session.commit()提交事务
5、 调用session.close()关闭会话
3 maven 主要作用
- 提供了一套标准化的项目结构
- 提供了一套标准化的构建流程(编译,测试,打包,发布……)
- 提供了一套依赖管理机制
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包)