这节来说说全局配置文件的东西,非常简单。看一遍就懂了。
--WZY
一、全部配置内容
SqlMapConfig.xml的配置内容和顺序如下,顺序不能乱。现在来对这些属性的意思一一进行讲解。
二、properties
作用:引用java属性文件中的配置信息,比如,加载连接数据库的各种属性的配置文件。
db.properties
View Code
三、settings
这个在后面讲解懒加载时会讲解到。比如设置懒加载的全局参数
View Code
四、typeAliases
别名,为了在映射文件中更方便的编写输入参数类型和输出结果类型,比如直接编写int,就是在这里设置。(使用推荐的)
View Code
mybatis中有很多默认的别名,也就是帮我们写好了的,比如八大基本类型,
五、typeHandlers
类型转换器,将数据库的类型转换成java的类型,mybatis会帮我们做这个事情,我们不需要自己设置,在mybatis的jar包中,有一个
其中就会将类型转换器,转换哪些java类型都会列举出来,我们去看看,用来借鉴借鉴,等用到了可以到里面查查,
六、objectFactory
对象工厂不用管,因为到时候肯定和spring整合,都会由sprig来管理,到与spring整合的时候就会讲解到对象工厂的了。
七、mappers
加载映射文件,也就是我们配置的映射文件,在这里需要显示声明加载。有四种方式加载,使用推荐的那种,其他的了解
使用第四种方式加载
View Code
八,总的配置文件代码
View Code
九、总结
以上就把全局配置文件中的内容全部给讲解了一遍,其中
没有具体讲解这个,因为都是死东西,在前一章节都是使用这个,所以就不在过多分析,其他的都有讲解到是什么作用,现在应该对前面一章的东西有更加深入的理解,但是需要彻底理解,还需要等待下一章讲解映射文件之后才能够更加清晰。加油。