Maven搭建Mybatis框架详解

        本章我们主要讲述在Maven管理系统下,引入Mybatis框架的流程,大致分为四个部分:1.Maven的环境配置及其项目创建。2.利用Maven的依赖管理(坐标定位)导入Mybatis的相关jar包。3.搭建Mybatis框架。4.使用mybatis实现功能

一、Maven环境配置及其创建

        首先,Maven是一款服务于Java平台的自动化构建工具,而我们使用Maven的最终目的是在其pom.xml中获取我们所需的jar包(每个jar包相当于有了坐标)。当我们下载Maven后,则需在计算机环境变量中创建MAVEN_HOME,并将其添加至path路径中。如图:

Maven搭建Mybatis框架详解_第1张图片

Maven搭建Mybatis框架详解_第2张图片

        此时,我们Maven项目的环境变量已经配置完成,接着创建一个Maven项目。注意:此时我们需要在下载的Maven目录下的setting.xml配置文件中加入阿里云仓库(由于中央仓库在国外,下载jar包速度慢)如图:(红色区域是新加)

Maven搭建Mybatis框架详解_第3张图片

二、利用Maven的依赖管理导入Mybatis相关jar包

        此时,我们只需在所创项目下的pom.xml配置文件中添加新的依赖(类似通过坐标定位找到仓库中的jar包并导入)。如图:

Maven搭建Mybatis框架详解_第4张图片

Maven搭建Mybatis框架详解_第5张图片

(groupId相当于酒店名,artifactId相当于房间号,version是版本)

        如此,Maven即可自动将所标识jar包自动导入项目。

三、搭建Mybatis框架

        接着,我们需要在resource目录下创建新的名为mybatis-config.xml文件及实体类Mapper.xml文件(映射文件)如图:

Maven搭建Mybatis框架详解_第6张图片

        接着在mybatis-config.xml中更改自己的所属信息:(可在mybatis官网寻找模板)

Maven搭建Mybatis框架详解_第7张图片

        mappers标签的作用即加载SQL的映射文件(userMapper.xml),userMapper.xml文件内容如下:(可在mybatis官网中寻找模板)

Maven搭建Mybatis框架详解_第8张图片

        其中(namespace是名称空间,id则为唯一标识,后期可通过namespace.id来引用其中的SQL语句)

四、使用mybatis实现功能

        首先我们需要加载mybatis的核心配置文件,并获取sqlSessionFactory对象,并通过sqlsessionFactory对象获取执行SQL语句的sqlSession对象,调用查询方法selectList()方法,此时selectList方法中的变量即为userMapper.xml配置文件中的namespac.id,如此即可执行相关SQL语句,如图所示:(加载mybatis核心配置文件可在mybatis官网中寻找)

Maven搭建Mybatis框架详解_第9张图片

        下章讲述mapper代理开发(目前几乎所有企业最流行的开发模式),今天写不下去了,晚安呢各位! 

你可能感兴趣的:(mybatis,java,maven,intellij-idea)