欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mybatis返回值类型分析(resultMap)

程序员文章站 2022-07-01 09:15:01
...

返回值是resultMap,解决实体类字段名和数据库字段名不一样的问题,但是用取别名的方式是最快的

配置文件需要做一下改造

 <!--如果实体类中的字段和数据库中的字符名不相同,可以通过取别名或者通过下面这个方法解决-->
    <resultMap id="userMap" type="com.wance.model.entity.User">
        <!--主键字段对应-->
        <!--property为实体类字段,column为数据库字段-->
        <id property="id" column="id"/>
        <!--非主键字段对应-->
        <result property="username" column="username"/>
        <result property="birthday" column="birthday"/>
        <result property="sex" column="sex"/>
        <result property="address" column="address"/>
    </resultMap>
    <!--配置查询所有信息-->
    <!--id为方法的名称-->
    <select id="findAll" resultMap="userMap">
         select * from user;
    </select>
相关标签: ssm框架 mybatis