MyBatis配置文件详解

不念不忘少年蓝@ 2023-10-14 10:48 133阅读 0赞

该文件件在maven项目中应放在resources根目录下,如:

resources/mybatis-config.xml

配置文件内容及详解:

切记:再将以下文件往mabatis-config.xml文件中粘贴的时候,一定要顶格粘贴开始不能有空格或空行。

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3. PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6. <!-- 1、引入外部文件的配置文件 -->
  7. <properties resource="jdbc.properties"></properties>
  8. <settings>
  9. <setting name="logImpl" value="STDOUT_LOGGING"/>
  10. <!--
  11. name属性里面的mybatis提供了一个属性可以让我们将数据表中的列和JavaBean中的字段映射
  12. 映射规则:去掉数据列的下划线之后的首字母大写
  13. mapUnderscoreToCamelCase 忽略下划线并且下划线后的首字母大写
  14. value="true" 打开映射关系
  15. -->
  16. <setting name="mapUnderscoreToCamelCase" value="true"/>
  17. </settings>
  18. <!-- 2、简化类的全路径名称 typeAliases类型的别名 alias别名
  19. 如果不设置alias属性,默认为类名且不区分大小写
  20. package 配置包的路径,使用类名并且忽略大小写 -->
  21. <typeAliases>
  22. <!--<typeAlias type="com.webliu.pojo.User"></typeAlias>-->
  23. <package name="com.webliu.pojo"/>
  24. </typeAliases>
  25. <!--配置数据库-->
  26. <environments default="development">
  27. <environment id="development">
  28. <!--数据库事务管理的方式 默认使用JDBC-->
  29. <transactionManager type="JDBC"/>
  30. <!--dataSource 数据库连接池 POOLED-->
  31. <dataSource type="POOLED">
  32. <!--${}填写的为properties中配置文件的键名 如下我会贴出我的配置文件-->
  33. <property name="driver" value="${jdbc.driver}"/>
  34. <property name="url" value="${jdbc.url}"/>
  35. <property name="username" value="${jdbc.username}"/>
  36. <property name="password" value="${jdbc.password}"/>
  37. </dataSource>
  38. </environment>
  39. </environments>
  40. <mappers>
  41. <!--<mapper resource="com/webliu/mapper/UserMapper.xml"/>-->
  42. <!--如果你想在mapper节点下面使用package
  43. 1、在src下面必须有接口实现
  44. 2、mapper配置文件的路径名称必须和src下面的路径名称一致
  45. -->
  46. <package name="com/webliu/mapper"/>
  47. </mappers>
  48. </configuration>

druid.properties配置文件内容

值得注意的是此文件要和mybatis-config.xml文件一样放在resources目录下

  1. jdbc.driver=com.mysql.cj.jdbc.Driver
  2. jdbc.url=jdbc:mysql://localhost:3306/stu
  3. jdbc.username=root
  4. jdbc.password=123456

发表评论

表情:
评论列表 (有 0 条评论,133人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Mybatis配置文件详解

    配置文件和映射文件还有挺多的属性我还没有讲的,现在就把它们一一补全 映射文件 在mapper.xml文件中配置很多的sql语句,执行每个sql语句时,封装为Mapped