zoukankan      html  css  js  c++  java
  • mybatis 从数据库查询的信息不完整解决办法


        List<Product> products = productService.getProductListWithPage(productQuery);
    今天碰到一个很奇怪的现象,上面的代码查出的信息和数据库中的数据有偏差,查了半天才发现是一个细节写错了
    下面是错误的写法
    <select id="getProductListWithPage" parameterType="cn.itcast.core.query.product.ProductQuery" resultType="product">

    正确的写法

    <select id="getProductListWithPage" parameterType="cn.itcast.core.query.product.ProductQuery" resultMap="product">

    resultMap没注意写成了resultType,导致数据匹配出现了异常

    resultMap=“product”对应下面的配置

    <resultMap id="product" type="cn.itcast.core.bean.product.Product">

    <result property="id" column="id" />

    <result property="no" column="no" />

    <result property="name" column="name" />

    <result property="weight" column="weight" />

    //其余省略

    </resultMap>

  • 相关阅读:
    iOS-Block的多种使用
    iOS-验证码倒计时60秒
    iOS-AFNetworking-上传图片
    Xcode 报错信息
    iOS-定时器
    iOS-开发技巧-页面布局
    iOS-nil,Nil,NULL的区别
    iOS-Debug
    iOS-NSDate
    iOS-生命周期
  • 原文地址:https://www.cnblogs.com/jpfss/p/9006919.html
Copyright © 2011-2022 走看看