Mybatis核心配置文件sqlMapconfig.xml配置详解

约定不等于承诺〃 2022-05-18 09:57 369阅读 0赞

目的:详细解释sqlMapconfig.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. <!-- 读取配置文件 -->
  7. <properties resource="db.properties"/>
  8. <!-- 别名配置必须在properties下面 -->
  9. <typeAliases>
  10. <!--com.ziyang.mybatis.pojo.User == User
  11. <typeAlias type="com.ziyang.mybatis.pojo.User" alias="User"/> -->
  12. <!-- 扫描此包及其下面的子包 配置完之后user和User都可以使用 -->
  13. <package name="com.ziyang.mybatis.pojo"/>
  14. <package name="com.ziyang.mybatis.vo"/>
  15. </typeAliases>
  16. <!-- 和spring整合后 environments配置将废除 -->
  17. <environments default="development">
  18. <environment id="development">
  19. <!-- 使用jdbc事务管理 -->
  20. <transactionManager type="JDBC" />
  21. <!-- 数据库连接池 -->
  22. <dataSource type="POOLED">
  23. <property name="driver" value="${jdbc.driver}" />
  24. <property name="url"
  25. value="jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8" />
  26. <property name="username" value="root" />
  27. <property name="password" value="123" />
  28. </dataSource>
  29. </environment>
  30. </environments>
  31. <!-- Mapper文件的位置 -->
  32. <mappers>
  33. <!-- 指定mapper.xml文件 -->
  34. <mapper resource="com/ziyang/mybatis/sqlmap/User.xml"/>
  35. <mapper resource="com/ziyang/mybatis/sqlmap/Order.xml"/>
  36. <!--
  37. 指定接口的全包名
  38. 注:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录下
  39. <mapper class="com.ziyang.mybatis.mapper.UserMapper"/>
  40. -->
  41. <!--
  42. url 要指定mapper.xml的绝对路径 没意义
  43. <mapper url=""/>
  44. -->
  45. <!--
  46. 注:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录下
  47. <package name=""/>
  48. -->
  49. </mappers>
  50. </configuration>

发表评论

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

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

相关阅读