mybatis 配置之 typeAliases 别名配置元素设置
一、方式一:使用typeAlias
<typeAliases><typeAlias alias="User" type="com.**.entity.User"/>
</typeAliases>
此种方式的缺点就是每增加一个实体类都需要加上对应的类配置
二、方式二:使用package
<typeAliases><package name="com.**.entity"/>
</typeAliases>
此种方式是扫描包下的类,使用<package>标签,表示扫描该包名下的所有类(除了接口和匿名内部类),如果类名上有注解,则使用注解指定的名称作为别名,如果没有则使用类名首字母小写作为别名,如com.majing.learning.mybatis.entity.User这个类如果没有设置@Alias注解,则此时会被关联到user这个别名上。
相应调整,如下两种方式所示:
(1)给实体类添加@Alias注解
(2)实体类不加注解的情况下,修改mapper文件中引用的类型别名,改为小写
mybatis 配置之 typeAliases 别名配置元素设置相关推荐
- 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)
上篇文章<深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)> 介绍了properties与environments, ...
- mybatis 介绍 入门 mapper配置文件 增删查改 别名配置 #和 $的区别
mybatis 介绍 今天,一起来说说mybits这个框架吧.这是一个持久层的框架.之前叫做ibatis. 所以,在它的代码中出现ibatis这个词的时候,不要感到惊讶.不是写错了,它确实就是这个样子 ...
- Mybatis mapper代理SqlMapConfig.xml配置详解
SqlMapConfig.xml是mybatis的全局配置文件: 1.mapper映射配置 >配置mapper的另外一种方式: <mappers> <mapper resour ...
- MyBatis-02 MyBatis XML方式概述及配置步骤
概述 一个简单的权限控制需求 创建数据库表 创建实体类 XML方式概述及步骤 1. 首先在src/main/resources下com.artisan.mybatis.xml.mapper目录下创建5 ...
- Mybatis Mapper动态代理方式 typeAliases 别名的使用
目录结构及配置文件与原始dao方法相比更简便 只需一个UserMapper的接口,放在一起的配置文件,配置文件中namespace的地址确定jdk动态代理的对象 <?xml version=&q ...
- vue-cli、脚手架创建、eslint、alias别名配置、proxy代理配置、axios、scoped、穿透、媒体查询、12栅格、动态rem、1px边框、移动端事件、300ms延迟问题(六)
vue-cli的使用 现在使用前端工程化开发项目是主流的趋势,也就是说,我们需要使用一些工具来搭建vue的开发环境.一般情况下我们都会选择使用webpack进行项目的构建,在这里我们直接使用vue官方 ...
- Spring Mybatis实例SqlSessionDaoSupport混用xml配置和注解
2019独角兽企业重金招聘Python工程师标准>>> 一.表(这里用mysql,数据库名为yiibai) CREATE TABLE `user` (`id` int(10) UNS ...
- 【转】mybatis 自增主键配置
mybatis自增主键配置(?) mybatis进行插入操作时,如果表的主键是自增的,针对不同的数据库相应的操作也不同.基本上经常会遇到的就是Oracle Sequece 和 MySQL 自增主键,至 ...
- Mybatis Plus基础06 mapperLocations配置(指定Mapper.xml文件路径)
学习目标: 配置mapperLocations 学习产出: 1.为什么配置这个? 截止目前为止,所有的数据操作都是依靠着BaseMapper中封装的方法来完成增删改查操作. 有些查询比如多表查询,是无 ...
最新文章
- 如何面对“大概什么时候能完成?”
- 源码编译安装nginx1.4.7
- 【进阶1-3期】JavaScript深入之内存空间详细图解
- 【Maven】CentOS7使用Nexus3搭建maven私服
- oracle 次月,Oracle日期查询:季度、月份、星期等时间信息
- mysql语句表名大小写敏感_Mysql 表名大小写敏感
- python中的ture是常量吗_python中的true是什么
- Linux环境下通过gstack命令查看进程的运行堆栈信息
- 书单素材怎么找?教你寻找方法
- Tableau 不同产地电影数量与评分-案例讲解
- 临终关怀?抑或一切照旧?PR咋又更新了?
- CHAPTER 2 目录及文件
- 51单片机:数码管动态显示
- 使用google高级搜索技巧
- M: Mysterious Conch(哈希表)
- 简单几步教你转换视频格式
- 错失项目汇报机会是一种罪过
- 公用计算机打不开扫雷,win7系统自带扫雷游戏打不开的解决方法
- java Process
- 【DL】第 14 章使用卷积神经网络的深度计算机视觉
热门文章
- movavi video converter 21中文版(全能视频转换器) v21.0.0
- 图片处理软件:Corel Paint Shop Pro Photo X3
- 《不只是美:信息图表设计原理与经典案例》—— 1.1 理性乐观派观派
- win10下载MuMu模拟器彻底关闭Hyper-V 服务
- delphi dxDBGrid使用集锦
- 移动硬盘可以在win上读取,不能在ubuntu读取
- Recaptured Image Forensics Based on Image Illumination and Texture Features ICVIP2020
- 给出描述的n个节点,求其邻居节点以及判断两个节点是否有直接联系
- 100个3D模型素材.zip
- IOS隐私政策(Privacy Policy)