mybatis中自建的和mybatis中xml的类型别名
来源:互联网 发布:淘宝贷款多久放款 编辑:程序博客网 时间:2024/06/09 22:34
在使用mybatis过程中经常用到类型别名,除了我们自己新建的别名外,mybatis还自带了很多类型别名和java中的类型的映射,下面先看一个自建的别名的配置
<typeAliases> <typeAlias type="com.cn.entity.User" alias="User"/></typeAliases>
在mybatis的配置文件中配置了此别名后我们就可以使用了,如以下情况下,
resultType="User"、parameterType="User"
这样可以减少我们的代码量,如果不配置别名,必须使用全限类名,如下,
resultType="com.cn.entity.User"、parameterType="com.cn.entity.User"
从上边的例子中我们可以看出别名的好处,可以减少代码量,还可以防止写过长的包名,导致书写错误,那么mybatis中提供了哪些内建的别名呢,如下图
上图是mybatis3.3.0官方文档上提供的别名和java类型的映射关系
int
在配置int时通过上表可以看出,即可以是java中的基本类型int,也可以是java中的包装类型Integer,不过在配置为包装类型是必须是java.lang.Integer,所以在配置为int是我们的java接口中的参数类型最好是Integer的。
string
对应java中的java.lang.String
map
对应java.util.Map
hashmap
对应java.util.HashMap
list
对应java.util.List
arraylist
对应java.util.ArrayList
知道了mybatis中内建的别名,在使用mybatis的别名时,相应的java代码中的参数类型。
阅读全文
0 0
- mybatis中自建的和mybatis中xml的类型别名
- mybatis中namespace和别名的使用
- Mybatis中别名的作用
- mybatis中mapper类型的XML
- mybatis中parameterType可以写的别名
- MyBatis中关于别名typeAliases的设置
- MyBatis中关于别名typeAliases的设置
- mybatis xml中#和$的区别
- mybatis 一些类型的别名/#和$的区别
- mybatis中遇到的问题--mybatis.xml
- mybatis配置文件xxxx.xml中缺失返回类型的后果
- Mybatis的mybatis.xml给类取一个别名
- MyBatis中进行批量与单个别名的定义
- mybatis 别名的使用
- mybatis的定义别名
- mybatis提供的别名
- 【Mybatis学习】Mybatis中#和$的简介
- mybatis的xml文件中数据传输符号#和$的区别
- CodeForce 897 C. Nephren gives a riddle
- 解决svn "cannot set LC_CTYPE locale"的问题
- unique_ptr
- zookeeper+activemq+集群消息中间件搭建
- 项目中使用图片服务器FastDFS
- mybatis中自建的和mybatis中xml的类型别名
- 《spring cloud微服务实战》读书笔记——Spring Cloud Hystrix(二)工作流程
- 用netsh命令实现快速切换网络状态(IP,DNS等)
- 对Python的见解
- 图形数据库Neo4J简介
- log4j的使用
- 个人关于使用IntentService的思考
- Java 中怎么打印数组?
- MySQL数据库性能优化-利用sql执行计划预先查看执行性能(五)