天天看点

Mybatis(二) 全局配置文件详解

        这节来说说全局配置文件的东西,非常简单。看一遍就懂了。

                          --WZY

一、全部配置内容

      SqlMapConfig.xml的配置内容和顺序如下,顺序不能乱。现在来对这些属性的意思一一进行讲解。 

       

   

二、properties

     作用:引用java属性文件中的配置信息,比如,加载连接数据库的各种属性的配置文件。 

        

         db.properties

          

View Code

三、settings

        这个在后面讲解懒加载时会讲解到。比如设置懒加载的全局参数

四、typeAliases

        别名,为了在映射文件中更方便的编写输入参数类型和输出结果类型,比如直接编写int,就是在这里设置。(使用推荐的)

        mybatis中有很多默认的别名,也就是帮我们写好了的,比如八大基本类型,

            

五、typeHandlers

        类型转换器,将数据库的类型转换成java的类型,mybatis会帮我们做这个事情,我们不需要自己设置,在mybatis的jar包中,有一个

                      

        其中就会将类型转换器,转换哪些java类型都会列举出来,我们去看看,用来借鉴借鉴,等用到了可以到里面查查,

              

六、objectFactory

        对象工厂不用管,因为到时候肯定和spring整合,都会由sprig来管理,到与spring整合的时候就会讲解到对象工厂的了。

七、mappers

        加载映射文件,也就是我们配置的映射文件,在这里需要显示声明加载。有四种方式加载,使用推荐的那种,其他的了解

        使用第四种方式加载

八,总的配置文件代码        

九、总结

      以上就把全局配置文件中的内容全部给讲解了一遍,其中

      没有具体讲解这个,因为都是死东西,在前一章节都是使用这个,所以就不在过多分析,其他的都有讲解到是什么作用,现在应该对前面一章的东西有更加深入的理解,但是需要彻底理解,还需要等待下一章讲解映射文件之后才能够更加清晰。加油。