XML映射配置文件

来源:互联网 发布:淘宝卖家专用软件 编辑:程序博客网 时间:2024/05/17 01:01

XML映射配置文件。文档的顶层结构如下:

-configuration配置

        -properties属性

        -settings设置

  -typeAliases类型命名

  -typeHandlers类型处理器

  -objectFactory对象工厂

  -plugins插件

  -environments环境

    -environment环境变量

      -transactionManager事务管理器

      -dataSource数据源

  -databaseIdProvider数据库厂商标识

  -mappers映射器

*properties属性:引入.properties属性值配置文件

*settings设置:极为重要的调整设置,它们会改变MyBatis的运行时行为。

*typeAliases类型命名:为Java类型设置一个短的名字,和XML配置有关,减少类完全限定名的冗余。

*typeHandlers类型处理器:无论是在预处理语句中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转化成Java类型。

*objectFactory对象工厂:每次创建结果对象的新实例时,它都会使用一个对象工厂实例来完成。默认的对象工厂需要做的仅仅是实例化目标类,要么通过默认构造方法,要么在参数映射存在的时候通过参数构造方法来实例化。

*plugins插件:允许在已映射语句执行过程中的某一点进行拦截调用。

*environments环境:MyBatis可以配置成适应多种环境,但每个SqlSessionFactory实例只能选择其一。每个数据库对应一个SQLSessionFactory实例。

  *transactionManager事务管理器:配置两种类型的事务管理器(JDBC和MANAGED)中的一个。

   *dataSource数据源:使用标准的JDBC数据源接口来配置链接对象的资源。三种内建的数据源类型(UNPOOLED、POOLED、JNDI)

*databaseIdProvider数据库厂商标识:可以根据不同的数据库厂商执行不同的语句

*mappers映射器:告诉MyBatis去哪里找SQL映射语句

0 0
原创粉丝点击