Mybatis-Configuration.xml详解:

        Mybatis-Configuration.xml是Mybatis主配置文件,主要用于配置mybatis数据源以及属性信息,在配置属性的时候,标签顺序不可以随意调换

1、Mybatis-Configuration.xml-----总:






2、Mybatis-Configuration.xml-----分:    

        2.1 properties   标签:

        properties标签可以定义键值对、可以引用属性文件,在上述总代码中,其中jdbc.properties为外部属性文件,引入之后配置environment时,主配置文件中可以直接使用jdbc.properties的key直接获取对应的value值

jdbc.properties文件
mysql_driver =com.mysql.jdbc.Driver
mysql_url = jdbc:mysql://localhost:3306/studentinfo
mysql_user =root
mysql_password = root

        properties  标签使用方法:

    

    2.2 settings标签 :    

  • 设置启动二级缓存;如果不设置默认为false
  • 设置延迟加载

    2.3 typeAliases 标签 :    

  • 给实体类取别名

    2.4 plugins 标签:

  • 配置插件(分页查询的时候可以使用)

    2.5 environments 标签:

  • 在environments配置数据库的连接信息
  • 在environments标签中可以定义多个environment标签,每个environments标签可以定义一套连接配置
  • default属性,用来指定使用哪个environment标签

    2.6  transactionManager 标签:

  • 用于配置数据库的管理方式;(type=“JDBC”)--可以进行事物的提交和回滚操作;(type=“MANAGED”)--依赖容器完成事务管理,本身不进行事物的提交和回滚;

   2.7 DataSource 标签: 

  • 用来配置数据库的连接信息POOLED/UNPOOLED
     

    2.8 mappers 标签:

  • 用于载入映射文件
  • 载入Dao类
        
    

    注:主配置文件中的标签顺序,不可以调换!!!!!!!!!!!!!!!!!!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部