解决方案 »

  1.   

    重点检查sql语句和参数匹配,报的是无getter和setter。
      

  2.   

    get和set方法应该没问题,sql语句也找不到问题,感觉应该是parameterType配错了,少了IDList一项,但是不知道如何去写。
    稍后附上代码
      

  3.   

    <parameterMap type="TSyseMaintainAccount" id="TSyseMaintainAccount">
    <parameter property="id" />
    <parameter property="name" />
    <parameter property="male" />
    <parameter property="logAcc" />
    <parameter property="passwd" />
    <parameter property="birthDate" />
    <parameter property="unitId" />
    <parameter property="begDate" />
    <parameter property="endDate" />
    <parameter property="curTime" />
    <parameter property="cOptId" />
    <parameter property="optDeviceCode" />
    <parameter property="statusFlag" />
    ???
    </parameterMap>
    ???处是否要加上<parameter property="idList" />呢?但是这么加上肯定不对啊。
      

  4.   

    假如你想用parameterMap,那么你在<select id="queryListByUnitIdPage" parameterType="TSyseMaintainAccount" resultMap="TSyseMaintainAccountResultMap">中的parameterType应该写成parameterMap或者  parameterType="包名.TSyseMaintainAccount"  
      

  5.   

    改成了parameterType="com.asiacloud.syse.unitaccount.model.TSyseMaintainAccount"
    还是报错
     There is no getter for property named '__frch_item_0' in 'class com.asiacloud.core.model.PageModel'
    我不理解这句异常到底指的是什么地方的getter方法没有啊?
      

  6.   

    参照http://blog.sina.com.cn/s/blog_6daf49ad0101fits.html已经解决了问题。
    foreach处的sql语句的写法错了。
    应该是为:
    <foreach item="item" index="index" collection="params.idList" open="(" separator="," close=")">  
                          #{params.idList[${index}]}
                </foreach> 
      

  7.   

    插入代码变不了颜色啊。
    <foreach item="item" index="index" collection="params.idList" open="(" separator="," close=")">  
                          #{params.idList[${index}]}
                </foreach>