传统类型resultType(返回类型定义到类)

<select id="getListUser" resultType="com.cn.pojo.User">
 select * from  user
</select>

mybatis-config.xml配置中配置typeAliases别名进行优化的2中方式:

第一:实体类定义别名 type:写具体实体类 alias:别名

   <typeAliases>
    <typeAlias type="com.kuang.pojo.User" alias="User"/>

    </typeAliases>

优化后写法:

<select id="getListUser" resultType="User">
 select * from  user
</select>

第一:包定义别名 type:写具体包 默认的别名为实体类的首字母小写

   <typeAliases>

    <package name="com.kuang.pojo.User"/>
    </typeAliases>

优化后写法:

<select id="getListUser" resultType="User">
 select * from  user
</select>

类注解器别名:

@Alias("user")
public class User {
}
<select id="getListUser" resultType="user">
 select * from  user
</select>
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐