zoukankan      html  css  js  c++  java
  • mybatis配置文件

    mybatis-config.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE configuration
    PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-config.dtd">
    <configuration>
      <!-- 引入属性文件 -->
      <properties resource="mysqldb.properties"/>
      <!-- 设置二级缓存 -->
      <settings>
        <setting name="cacheEnabled" value="true"/>
      </settings>
      <!-- 配置对象的别名 -->
      <typeAliases>
        <!-- <typeAlias type="包类名" alias="别名"/> -->
        <!-- 配置包,包下面所有的类都使用默认的别名
          默认的别名:类名或类名首字母小写
        -->
        <package name="包名"/>
      </typeAliases>
      <!-- 环境配置(数据库相关) -->
      <environments default="development">
        <!-- 数据库环境配置(可配置多但同时只能使用一个) -->
        <environment id="development">
          <!--
          事务管理模式: 使用什么模式管理数据库事务.
          JDBC:默认的, 底层的事务管理模式
          MANAGER:容器(Spring)的事务管理模式 -->
          <transactionManager type="JDBC" />
          <!-- 数据源-数据连接方式
            type: 连接数据库的模式
            POOLED : 池化连接
            UNPOOLED: 非池化连接
          JNDI -->
          <dataSource type="POOLED">
            <property name="driver" value="${mysql.driver}" />
            <property name="url" value="${mysql.url}" />
            <property name="username" value="${mysql.username}" />
            <property name="password" value="${mysql.password}" />
          </dataSource>
        </environment>
      </environments>
      <!-- 引入SQL映射文件 -->
      <mappers>
        <!-- <package name="包名"/> -->
        <mapper resource="../UserMapper.xml"/>
      </mappers>
    </configuration>

     SQL映射文件

    UserMapper.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE mapper
    PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    <mapper namespace="com.bean.TypeMapper">
      <select id="selectUser">
        select *  from user
      </select>
    </mapper>

  • 相关阅读:
    数据结构-向量
    可信执行环境(TEE)介绍 与应用
    ACM
    带哨兵节点和不带哨兵节点的单链表操作的对比
    java:Conllection(List,set,get,map,subList)使用
    java:在Conllection接口中实际上也规定了两个可以将集合变成对象数组的操作
    java:Conllection中的List,ArrayList添加元素,删除元素,输出元素
    java:类集框架conllection接口list,set
    java:投个票程序
    git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).
  • 原文地址:https://www.cnblogs.com/li19941999/p/10542572.html
Copyright © 2011-2022 走看看