mybatis中parameterType可以写的别名

来源:互联网 发布:mac 远程登陆windows 编辑:程序博客网 时间:2024/06/05 07:45

_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}    </select>




0 0
原创粉丝点击