首页 > 其他分享 >mybatis核心配置文件—设置别名typeAliases

mybatis核心配置文件—设置别名typeAliases

时间:2023-02-25 18:56:19浏览次数:28  
标签:xml 配置文件 typeAliases 别名 设置 mybatis

<?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文件,此后就可以在当前文件中使用${key}的方式访问value-->
    <properties resource="jdbc.properties"></properties>

    <typeAliases>
        <typeAlias type="org.example.entity.User" alias="user"></typeAlias>
    </typeAliases>

    <!-- environments数据库环境配置 -->
    <!-- 和Spring整合后environments配置将被废除 -->
    <environments default="development">
        <environment id="development">
            <!-- 使用JDBC事务管理 -->
            <transactionManager type="JDBC"/>
            <!-- 数据库连接池 -->
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driverClassName}"/>
                <property name="url" value="${jdbc.url}"/>
                <property name="username" value="${jdbc.username}"/>
                <property name="password" value="${jdbc.password}"/>
            </dataSource>
        </environment>
    </environments>

    <!-- 加载映射文件 -->
    <mappers>
        <mapper resource="mappers/UserMapper.xml"></mapper>
    </mappers>
</configuration>

 

设置后就可以在xxMapper.xml中返回值类中使用别名

 

标签:xml,配置文件,typeAliases,别名,设置,mybatis
From: https://www.cnblogs.com/ixtao/p/17155034.html

相关文章

  • MyBatis_06(自定义映射resultMap)
    主题:自定义映射resultMap"自定义映射resultMap",可以解决什么问题:1-"属性"和"字段名"不一致的情况2-"多对一"的情况3-"一对多"的情况一、若"字段名"和"......
  • mybatis的缓存
    publicvoidselectById(){SqlSessionsqlSession=build.openSession();SysuserMappermapper=sqlSession.getMapper(SysuserMapper.class);......
  • shell脚本修改配置文件案例
    [root@bigdata01~/install]#vimchange-yarn-site.sh#!bin/bash#此脚本对大数据集群所有节点的yarn-site.xml文件根据集群配置自动更改对应配置。HOST_LIST=`grep'bi......
  • 9_MyBatis注解开发
    ​  publicinterfaceDeptMapper{DeptfindDeptByDeptno(intdeptno);@Select("select*fromdeptwheredeptno=#{deptno}")DeptfindByDeptno(i......
  • 9_MyBatis注解开发
    ​  publicinterfaceDeptMapper{DeptfindDeptByDeptno(intdeptno);@Select("select*fromdeptwheredeptno=#{deptno}")DeptfindByDeptno(i......
  • MyBatis 优秀的轻量级持久层框架从入门到应用实战
    课程简介和目标学习过JDBC的同学都会有所感受,原生JDBC技术实现对持久层数据操作有着诸多问题.1编码繁琐,步骤多2手动处理结果集和实体类映射关系比较麻烦,尤其是多表查询......
  • MyBatis 优秀的轻量级持久层框架从入门到应用实战
    课程简介和目标学习过JDBC的同学都会有所感受,原生JDBC技术实现对持久层数据操作有着诸多问题.1编码繁琐,步骤多2手动处理结果集和实体类映射关系比较麻烦,尤其是多表查询......
  • MyBatis 优秀的轻量级持久层框架从入门到应用实战
    课程简介和目标学习过JDBC的同学都会有所感受,原生JDBC技术实现对持久层数据操作有着诸多问题.1编码繁琐,步骤多2手动处理结果集和实体类映射关系比较麻烦,尤其是多表......
  • MyBatis 优秀的轻量级持久层框架从入门到应用实战
    课程简介和目标学习过JDBC的同学都会有所感受,原生JDBC技术实现对持久层数据操作有着诸多问题.1编码繁琐,步骤多2手动处理结果集和实体类映射关系比较麻烦,尤其是多表......
  • MybatisGenerator
    1.pom.xml<dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>1.3.5</version></dependency><......