zoukankan      html  css  js  c++  java
  • mybatis中的ResultMap用法

    使用mybatis查询表中的数据时,表字段与javabean属性不对应会出现什么情况?

    表字段与数据:

    javabean字段:

    可以观察到表中pswd字段与javabean中pwd字段不同。

    查询一波看看会出现什么情况:

    可以很清楚地看到,pswd这一列数据为null查不到。

    这时我们可以通过ResultMap来解决这种情况:

    在对应的Mapper.xml文件中进行如下操作:

    <resultMap id="useResultMap" type="HelloUser">
        <result column="pswd" property="pwd" />
    </resultMap>
    <select id="selAll" resultMap="useResultMap">
        select * from mybatis.user
    </select>

    解析:column值对应表字段,property对应javabean中的字段,

    实际上就是将表某一字段与javabean某一字段相映射。

    结果:

    这次能够成功查出pswd字段下的数据了。

  • 相关阅读:
    web Function函数
    web语言发展史
    用户正则
    字符串替换
    css单位
    JavaScript DOM&BOM
    css颜色的设置
    pseudo-class与pseudo-element的不同点与相同点
    对css语法中position值的理解
    API
  • 原文地址:https://www.cnblogs.com/wmskywm/p/13582974.html
Copyright © 2011-2022 走看看