給實體類型別提供別名
阿新 • • 發佈:2018-11-28
對於類名太長的問題,可以通過起別名來解決:
在主配置檔案中如下配置:
<!-- 起別名 --> <typeAliases> <typeAlias type="com.zl.pojo.User" alias="user" /> <typeAlias type="com.zl.pojo.Brand" alias="brand" /> <typeAlias type="com.zl.pojo.FenYe" alias="fy" /> <typeAlias type="com.zl.pojo.Query" alias="query" /> <typeAlias type="com.zl.pojo.Car" alias="car" /> <typeAlias type="com.zl.pojo.Role" alias="role" /> <typeAlias type="com.zl.pojo.Power" alias="power" /> </typeAliases>
type表示類的全路徑,alias表示自己取得別名。
Java中原生型別的別名如下:
使用:
在mapper配置檔案中如下SQL語句:
<select id="queryUserById" parameterType="int" resultType="user">
select * from t_user where id=#{id}
</select>
在返回型別中,寫的就是user別名