在MyBatis中,可以通過兩種方式配置別名:
在
<typeAliases>
<typeAlias type="com.example.User" alias="User"/>
</typeAliases>
在Java類上添加@Alias注解,即可為該類配置別名。例如:
@Alias("User")
public class User {
// ...
}
無論采用哪種方式配置別名,都可以在MyBatis的配置文件或映射文件中直接使用別名,而不需要使用完全限定類名。例如,在映射文件中可以這樣使用別名:
<select id="getUserById" resultType="User">
SELECT * FROM users WHERE id = #{id}
</select>
其中,resultType屬性的值為配置的別名。