Loading

Mybatis的resultType对应的Java类型

Mybatis中设置了默认的别名和映射类型:

Mybatis的resultType Java类型
_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
object Object
map Map
hashmap HashMap
list List
arraylist ArrayList
collection Collection
iterator Iterator

基本数据类型都要在前面加一个下划线。

<!--该语句返回的数据类型对应Java中的int类型-->
<select id="getCount" resultType="_int">
    select count(*) from tbl_user
</select>

<!--该语句返回的数据类型对应Java中的Integer类型-->
<select id="getCount" resultType="integer">
    select count(*) from tbl_user
</select>

image-20220506220624835

Mybatis中最常用的类型别名:

java.lang.Integer --> int,integer

int --> _int,_integer

Map --> map

String --> string

posted @ 2022-05-06 22:11  KledKled  阅读(895)  评论(0编辑  收藏  举报