Maven:
是一个项目管理工具,负责管理项目开发过程中的几乎所有东西,主要用于项目构建,依赖管理,项目信息管理,Maven为开发者提供了一套完整的构建生命周期框架,开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为Maven使用了一个标准的目录结构和一个默认的构建生命周期,在有多个开发团队环境的情况下,Maven能够在很短的时间内使得每项工作都按照标准进行,因为大部分的工程配置操作都非常简单并且可复用,在创建报告、检查、构建和测试自动配置时,Maven可以让开发者的工作变得更加简单
maven项目目录结构: IDEA中 maven 的项目目录
Mybatis:
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 对JDBC进行封装,使得操作数据库变得简单。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录
使用maven构建一个mybatis项目(IDEA):
1) 选择 maven 创建一个新项目
2)填写 GroupId , ArtifactId,Version
3) 配置 pom.xml,注入依赖项(导入所需的 jar 包)
4)在 resources 包下编写配置文件 mybatis-config.xml , 主要是连接数据库的配置,和<mapper> 标签的配置
<mappers> <!-- 告诉配置文件去哪找 映射文件--> <mapper resource="com/chen/mapper/xxxMapper.xml" /> </mappers>
5) 编写映射文件,主要是一些操作数据库的语句(增,删,改,查)
一般以 '' 类名Mapper.xml '' 命名存放在 resources 包下
6)编写实体类:在 java 包下进行编写
7)在 test 包下编写测试代码,检查是否都配置正确
8) 测试代码都正确运行,则基本的配置就成功了
使用Mybatis 对数据库进行 ‘’增 删 改 查” 操作:
1) 在映射文件( xxxMapper.xml )里编写
<mapper namespace="包名.XXMapper"> // 防止命名冲突
// id: 唯一标识 parameterType:参数类型 resultType: 返回值类型
<insert