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>

Mybatis中最常用的类型别名:
java.lang.Integer --> int,integer
int --> _int,_integer
Map --> map
String --> string

浙公网安备 33010602011771号