1. 程式人生 > >給實體類型別提供別名

給實體類型別提供別名

對於類名太長的問題,可以通過起別名來解決:

在主配置檔案中如下配置: 

    <!-- 起別名 -->	
    <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別名