mybatis学习 --- 配置信息

前言

其实官网上的哦诶之是最全的,所以看得懂得我推荐去官网是哪个理解
但是官网上的文档需要费比较大的劲去找重点

官网链接
所以下面只写一写比较重要的

配置文件



<configuration>

    
    <properties resource="jdbc.properties"/>

    
    <typeAliases>
        <package name="com.zzs.pojo"/>
    typeAliases>

    
    <environments default="development">
        <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>
    environments>

    
    <mappers>
        <mapper resource="mapper/UserDaoMapper.xml"/>
    mappers>
configuration>

别名(typeAliases)

在没有其别名的时候,我们需要接受返回值的时候是这样子的

  • 注意resultType
    <select id="getAll" resultType="com.zzs.pojo.User">
          select * from user
    select>

起完别名之后是这样子的

    <select id="getAll" resultType="user">
          select * from user
    select>

设置别名有两种方式

  • 1、< typeAlias type="" alias=""/>
    • type 需要设置的类
    • alias 别名
  • 2、< package name=""/>
    • name 包名
    • 注意:
      • package会扫描该包下面的类,然后别名就是包名
      • 它一般配合注解@Alias(自己设置别名) 使用

你可能感兴趣的:(数据库,#,mybatis)