mybatis中parameterType可以寫的別名
https://blog.csdn.net/sdzhangshulong/article/details/51749807
| _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 |
左側為mybatis自帶的別名,右側為映射類型
比如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}
