• 解析mybatis核心配置文件mybatis-config.xml


    在mybatis-config.xml文件中,可以使用.properties文件对其进行基础配置:

    1、编写.properties配置文件:

    driver=com.mysql.jdbc.Driver
    url=jdbc:mysql://localhost:3306?useSSL=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8
    username=root
    password=root

    在mybatis-config.xml文件中加入标签:

    <properties resource="mysql_localhost.properties">
            <property name="driver" value="com.mysql.jdbc.Driver"/>
    </properties>

    环境标签改动:

    <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="${driver}"/>
                <property name="url" value="${url}"/>
                <property name="username" value="${username}"/>
                <property name="password" value="${password}"/>
            </dataSource>
    </environment>

    注意:优先读取properties文件,再读取内部properties标签中定义的属性。properties标签要放在第一。

    二、别名Alias

    1、第一种方式:

    <typeAliases>
        <typeAlias type="pojo.User" alias="User"/>
    </typeAliases>

    以后若要使用pojo包中的User类,可以直接写User。

    2、第二种方式:

    <typeAliases>
        <package name="pojo"/>
    </typeAliases>

    以后若要使用pojo包中的User类,可以直接写user,pojo包下所有的类别名为该类的小写方式!

    这种方式相对于第一种方式不好之处:不能diy别名,若要diy,则还需要到相应的类上添加:

    @Alias("HelloUser")

    然后访问时就写HelloUser就能访问到User类了。

    java基本类型和包装类别名:

    _int  映射 int

    _double 映射 double

    integer 映射 integer

    map 映射 Map等(了解即可)

  • 相关阅读:
    less的使用
    04 LeetCode --- 反转整数
    03 LeetCode --- 反转整数
    数据结构--- 队列
    数据结构---栈
    数据结构---列表与数组
    04-配置阿里云yum源并启动nginx服务
    03-linux命令
    02-windows下vmware配置nat网络
    01-xshell连接linux
  • 原文地址:https://www.cnblogs.com/wmskywm/p/13582938.html
Copyright © 2020-2023  润新知