MyBatis解决数据库字段命名规则和POJO属性不一致问题

数据库字段:

 Java类:

在Mapper.xml文件中添加如下配置:

举个栗子

<!--结果集映射-->
    <resultMap id="userResultMap" type="com.qian.pojo.User">
        <!--主键-->
        <id property="userId" column="user_id"/>
        <result property="userName" column="user_name"/>
        <result property="userPassword" column="user_password"/>
        <result property="userGender" column="user_gender"/>
    </resultMap>


    <select id="getUserByNameAndPassword" resultMap="userResultMap">
        SELECT *
        FROM test.tb_userinfo
        WHERE user_name = #{userName} and user_password=#{userPassword};
    </select>
发布了73 篇原创文章 · 获赞 88 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_42013035/article/details/104222406