Java_myBatis_全局配置文件

Posted 张啊咩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java_myBatis_全局配置文件相关的知识,希望对你有一定的参考价值。

mybatis主要需要配置的项:

1.properties  配置文件的“环境变量”键值对

2.typeAliases  输入输出数据的类型

3.mappers  映射配置文件

下面看看实例:

<configuration>
  <!-- property定义的方式有一下2种,resource和property标签 -->
  <properties resource="db.properties">
      <property name="db.driver" value="com.mysql.jdbc.Driver"></property>
  </properties>
  <!-- 类的别称,给映射文件的parameterType和resultType使用 -->
  <typeAliases>
      <!-- 这里的别名大小写是不分的 -->
      <!-- 单挑别名定义 -->
      <typeAlias type="com.mavenTest.mybatis_test.po.Student" alias="student"></typeAlias>
      <!-- 把包内class批量别名为class名 -->
      <package name="com.mavenTest.mybatis_test.po"></package>
  </typeAliases>
  <!-- 数据源连接,实际项目中会交给spring进行管理 -->
  <environments default="development">
    <environment id="development">
      <transactionManager type="JDBC"/>
      <dataSource type="POOLED">
        <property name="driver" value="${db.driver}"/>
        <property name="url" value="${db.url}"/>
        <property name="username" value="${db.username}"/>
        <property name="password" value="${db.password}"/>
      </dataSource>
    </environment>
  </environments>
  <mappers>
    <!-- 单条映射文件加载 -->
    <mapper resource="StudentMapper.xml"/>
    <mapper resource="mapper/StudentMapper.xml"/>
    <!-- 批量映射文件加载,确保包里的Interface和mapper是同名 -->
    <!-- <package name="com.mavenTest.mybatis_mapper"></package> -->
  </mappers>
</configuration>

 

以上是关于Java_myBatis_全局配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Java_myBatis_延迟加载

Java_myBatis_一对多映射

Java_MyBatis

Prometheus配置文件

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置