栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

4、配置解析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

4、配置解析

4.1、核心配置文件

mybatis-confhg.xml
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息


configuration(配置)
properties(属性)
settings(设置)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境配置)
environment(环境变量)
transactionManager(事务管理器)
dataSource(数据源)
databaseIdProvider(数据库厂商标识)
mappers(映射器)

4.2、环境配置(environments)

Mybatis可以配置多种环境, 尽管可以配置多个环境,但每个 SqlSessionFactory 实例只能选择一种环境。
学会使用配置多套运行环境
Mybatis默认事务管理器就是JDBC, 连接池: POOLED


4.3、属性配置(Properties)

我们可以通过Properties属性来实现引用配置文件
这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置
编写一个配置文件
db.properties

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=false
username=root
password=123456

配置文件需要写在最上面
![image.png](https://img-blog.csdnimg.cn/img_convert/4beea5f9f882de32623d4232071788c8.png#clientId=u64051ee0-0245-4&from=paste&height=32&id=u4c528d06&margin=[object Object]&name=image.png&originHeight=31&originWidth=740&originalType=binary&ratio=1&size=44668&status=done&style=none&taskId=ub18eca23-6f77-46ee-ae4b-6f8a80ea32c&width=760)





    
    

    
    
        
            
            
                
                
                
                
            
        
    
    
    
        
    

①可以直接引入外部
②可以在其中增加一些属性配置
③如果·两个文件有同一个字段, 优先使用外部配置文件


4.4、类型别名(typeAliases)

类型别名是为Java类型设置一个短的名字
存在的意义仅在于原来减少类完全限定名的冗余

    
    
        
    

也可以指定一个包名,MyBatis 会在包名下面搜索需要的实体类,比如:

    
    
        
    

实现效果: