一、 谈一谈你对Mybatis框架的理解

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

二、 MyBatis编程步骤是什么样的

1) 创建SqlSessionFactory
2) 通过SqlSessionFactory创建SqlSession
3) 通过sqlsession执行数据库操作
4) 调用session.commit()提交事务
5) 调用session.close()关闭会话

三、maven的主要作用是什么?

1) 项目构建: 提供标准的、跨平台的自动化项目构建方式
2) 依赖管理: 方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题
3) 统一开发结构: 提供标准的.统一的项目结构

四、maven的坐标有什么用,分别代表什么原因

什么是坐标?
Maven中的坐标用于描述仓库中资源的位置
maven坐标的作用
使用唯一标识符,定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成
maven坐标主要组成
groupId: 定义当前maven项目隶属组织名称
artifactId: 定义当前maven项目名称(通常是模块名称、例如crm、sms)
version: 定义当前项目版本号

五、maven的依赖范围有哪些,表示什么意思

image.png

image.png