(十)mybatis之配置(mybatis-config.xml)

配置      

   可以从前篇的文章中知道(https://www.cnblogs.com/NYfor2018/p/9093472.html ),要使用mybatis需要以下配置:

1、  mybatis-config.xml配置文件(配置数据库连接信息)。

2、  POJO文件(实体类)。

3、  Mapper接口(用于与映射文件对接)。

4、  Mapper.xml映射文件(用于设定对数据的操纵)。

5、  建立MybatisUtil文件(以建立SqlSessionFactory)。

6、  实现类(用于实现Mybatis以达到JDBC操纵数据的效果)。

所以我们先从mybatis-config.xml讲起。我么可以先来看一下mybatis配置xml文件的层次结构(这些层次是不能够颠倒顺序的,否则会出现异常)。

<?xml version="1.0" encoding="UTF-8"?>

<configuration><!-- 配置 -->
    <properties><!-- 配置属性的集合 -->
        <property/><!-- 配置单个属性,一个properties下可以有多个property,而且property配置的属性
              可以在mybatis的上下文中使用
--> </properties> <settings><!-- 设置 --> <setting/><!-- 对已经设定好的设置参数进行值的修改 --> </settings> <typeAliases><!-- 类型命名 --> <typeAlias/><!-- 用alias属性设定的值,来代替type属性指定的全路径,减少配置的负责性 --> </typeAliases> <typeHandlers><!-- 类型处理器 --> <typeHandler/><!-- 将参数在javaTypy和jdbcType之间进行转换,就是,
              把在java中使用的参数类型,转化为在jdbc中适用的参数类型
--> </typeHandlers> <objectFactory><!-- 对象工厂 --> <property/><!-- 根据mybatis构建一个结果返回的时候,使用ObjectFactory来构建POJO,
            property标签就是POJO的变量参数
--> </objectFactory> <plugins><!-- 插件,在此先不做讨论 --> <plugin/> </plugins> <environments><!-- 配置环境,常用default属性来指定默认的环境配置 --> <environment><!-- 环境变量,属性id是设置这个数据源的标识 --> <transactionManager><!-- 事务管理器,type属性设置事务类型 --> <property/><!-- 配置数据源的各类属性 --> <dataSource><!-- 数据源,type属性指定对数据库连接的方式 --> <property/><!-- 配置数据库的各类参数 --> </dataSource> </environment> </environments> <databaseIdProvider><!-- 数据库厂商标识 --> <property/><!-- 厂商名字对应的标识信息 --> </databaseIdProvider> <mappers><!-- 映射器 --> <mapper/><!-- 引入映射器 --> <package/> </mappers>

</configuration>

         各个属性的具体说明,可以点击这个网址去看(这个网址有点像是mybatis的说明文档):http://www.mybatis.org/mybatis-3/zh/configuration.html

猜你喜欢

转载自www.cnblogs.com/NYfor2018/p/9106541.html