mybatis中parameterType可以写的别名
2016-06-24 09:17
465 查看
_byte | byte |
_long | long |
_short | short |
_int | int |
_integer | int |
_double | double |
_float | float |
_boolean | boolean |
string | String |
byte | Byte |
long | Long |
short | Short |
int | Integer |
integer | Integer |
double | Double |
float | Float |
boolean | Boolean |
date | Date |
decimal | BigDecimal |
bigdecimal | BigDecimal |
比如parameterType="string"其实映射对应的为String类型
<!-- 定义 别名 --> <typeAliases> <!-- 单个别名的定义 alias:别名,type:别名映射的类型 --> <typeAlias type="cn.itcast.mybatis.po.User" alias="user"/> <!-- 批量别名定义 指定包路径,自动扫描包下边的pojo,定义别名,别名默认为类名(首字母小写或大写) --> <package name="cn.itcast.mybatis.po"/> </typeAliases>
resultType:适合使用返回值的数据类型是非自定义的,即jdk的提供的类型 -->
<select id="selectPersonCount" resultType="java.lang.Integer">
select count(*) from
person
</select>
<select id="selectPersonByIdWithMap" parameterType="java.lang.Integer" resultType="java.util.Map"> select * from person p where p.person_id= #{id} </select>
相关文章推荐
- STM32F0 ADC学习
- Pycharm快捷键
- 世界顶尖数据科学家看未来十年大数据发展
- 基础知识漫谈(1): 想到哪儿写到哪儿
- Codeforces Round #359 (Div. 2) C. Robbers' watch 搜索
- 2016年暑假集训盲打首秀赛
- mysql常用语句备份
- rand和srand的用法
- 链接
- Exchange 2013 CU13和Exchange 2016 CU2已经发布
- Gulp常用前端流程自动化配置
- Xcode下载地址
- Apache不能启动解决办法
- 手机屏幕适配问题
- 机器学习经典算法详解及Python实现–决策树(Decision Tree)
- Apt-get can't connect to 'security.ubuntu.com'
- android 自定义view基础知识
- Rhino
- 【codevs 1002】 搭桥
- javascript类型系统——正则表达式RegExp类型