mybatis 项目配置文件实例详解
mybatis项目配置
首先这事一个简单的mybatis项目配置文件:
environment
mybatis支持多个环境,可以任意配置
比如:
就会有两个环境,environments中的defalut标签选择哪一个,默认就是哪一个
transactionManager
mybatis支持两种类型的事务管理器,jdbc和managed(托管)
jdbc:应用程序管理数据库连接的生命周期
managed:由应用服务器负责管理数据库连接的生命周期(一般商业服务器才有此功能,如JBOSSWebLogic)
dataSource
type:用来配置数据源,类型有:UNPOOLED、POOLED、JNDI
UNPOOLED:没有连接池,每次数据库操作,mybatis都会创建一个新的连接,用完后,关闭:适合小并发项目
POOLED:有连接池
JNDI:使用应用服务器配置JNDI数据源获取数据库连接
properties
配置属性
比如:
typeAliases
给类的完整限定名取别名,方便使用
比如:
mappers
引入映射文件
settings
Anexampleofthesettingselementfullyconfiguredisasfollows:
plugins
插件比如:
分页插件
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!