zoukankan      html  css  js  c++  java
  • mybatis 在做联合查询时,提示没有getter setter方法。

    在mybatis中,如果想让一个id,关联另一张表的主键,必须在实体类中添加引用,即私有实例化一个bean,否则没法进行联合查询

    <resultMap type="cn.taotao.bean.ZhouyiYao" id="WithIndexResultMap">
          <id column="id" jdbcType="INTEGER" property="id" />
        <result column="yaoId" jdbcType="INTEGER" property="yaoId" />
        <result column="yaoContent" jdbcType="VARCHAR" property="yaoContent" />
        <result column="yaoPic" jdbcType="VARCHAR" property="yaoPic"/>
        <result column="orderId" jdbcType="INTEGER" property="orderId"></result>
        <!-- 指定联合查询出的64卦字段的封装 -->
         <association property="zhouyiIndex" javaType="cn.taotao.bean.ZhouyiIndex">    //小写的 zhouyiIndex。
            <id column="yaoIndex" property="id"/>
            <result column="bname" property="name"/>
        </association>
      </resultMap>

    报错提示,ZhouyiIndex没有getter和setter方法,但是bean中已经有了。实际问题出在

    association中,property的属性,是小写的zhouyiIndex,我误写为大写的ZhouyiIndex了,他去找这个大写的构造器了。

  • 相关阅读:
    序列
    笔算开方法
    笔算开方法
    【AFO】闷声发大财
    P1092 虫食算[搜索]
    数据结构总结
    P1486 [NOI2004]郁闷的出纳员[权值线段树]
    P1850 换教室[dp+期望]
    P4281 [AHOI2008]紧急集合 / 聚会[LCA]
    P5021 赛道修建[贪心+二分]
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/12159816.html
Copyright © 2011-2022 走看看