目录

environments

可以配置多个环境,比如测试环境和开发环境 ; 使用id区分,不能重复。

                                                                                                                                                                                                                                                                                                                

transactionManager

事务管理器,使用type来设置事务管理方式。

  • type


    (资料图)

    JDBC:表示使用JDBC原生事务管理方式,即可以手动的开启关闭事务,手动的提交和回滚。

    MANAGED:被管理的,例如交给Spring管理。

DataSource

设置数据源,使用type 设置数据源的类型。

  • type

    POOLED:使用数据库连接池

    UNPOOLED:不使用数据库连接池,链接直接重新创建

    JNDI:表示使用上下文当中的数据源(了解即可)

引入jdbc.properties

resources 下创建 jdbc.properties 文件

jdbc.url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=GMTjdbc.driver=com.mysql.cj.jdbc.Driverjdbc.user=rootjdbc.password=123456

核心配置文件当中引入

                                                                                                                                                    

typeAliases

类型别名,在 Mapper 的 resultType 属性中可以使用简单类型别名

                                                          

在 Mapper.xml 文件中使用

settings

核心全局设置, 下面是几个常用的

下划线转驼峰

        

延迟加载

如果某个查询不想使用懒加载,则在 association 和 collection 标签当中设置 fetchType 即可。

            

Mappers

引入 映射文件的, 分为单个引入 和 包扫描的方式

            

注意:resouces 下创建对应的目录放mapper.xml 文件

IDEA 核心配置模板及解释

        

推荐内容