1.注解配置方式


yml配置扫描路径

mybatis-plus:
type-aliases-package: com.fancy.*.entity


在实体类上面配置注解@Alias

@Alias(“CamelKeyMap”)
public class CamelKeyMap extends HashMap {




2.xml方式1




在 mybatis-config.xml 配置文件里面标签内添加

<typeAliases>
<typeAlias type=”com.lanmili.utils.CamelKeyMap” alias=”CamelKeyMap”/>
</typeAliases>

上面代码就是注册别名了,下面resultType就可以这样书写了.

<select id=”selectAppUserPasswordByPhone” parameterType=”String” resultType=”CamelKeyMap”>
SELECT a.user_phone, a.user_password

FROM user a

  1. WHERE a.**user_phone **= #{phone}

</select>

3.xml方式2



在MybatisConfig.xml配置







配置实体类使用别名 - 图1
别名就是 User