Mybatis部分_基本配置文件和映射文件

2019-03-24  本文已影响0人  简单的书写点

Mybatis相比较而言,需要程序员编写的部分比较多,需要记住如下几个比较重要的部分

它的主要目的和其他框架差不多,低耦合高内聚,通过使用xml配置文件和接口配合的方式来解耦合
sqlMapconfig.xml目的是用来加载映射文件
properties(属性)
settings(全局配置参数)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境集合属性对象)
environment(环境子属性对象)
transactionManager(事务管理)
dataSource(数据源)
mappers(映射器)

将数据库连接参数单独配置在db.properties中,只需要在SqlMapConfig.xml中加载db.properties的属性值。
在SqlMapConfig.xml中就不需要对数据库连接参数硬编码。


db.properties

在sqlMapConfig.xml加载属性文件:


sqlMapConfig.xml加载属性文件

properties属性

将数据库连接参数只配置在db.properties中,原因:方便对参数进行统一管理,其它xml可以引用该db.properties。

其中映射文件为User.xml,用mapper注入方式是为了将下列代码统一生成:

User user = sqlSession.selectOne("test.findUserById", id);
sqlSession.insert("test.insertUser", user);
上一篇 下一篇

猜你喜欢

热点阅读