zoukankan      html  css  js  c++  java
  • mybatis There is no getter for property named 'xx' in 'class java.lang.String

    转载自://http://www.cnblogs.com/anee/p/3324140.html

    用mybatis查询时,传入一个字符串传参数,且进行判断时,会报 

    1. There is no getter for property named 'moduleCode' in 'class java.lang.String  



    错误写法: 

    1.  <select id="queryAllParentModule" resultType="jobModule" parameterType="jobModule">  
    2. select modulecode,  
    3.        modulename,  
    4.        modulevalue,  
    5.        linkurl,  
    6.        rank,  
    7.        parentmodule=isnull(parentmodule,1),  
    8.        moduledescription   
    9. from job_module  
    10. <where>           
    11.           <choose>    
    12.               <when test="moduleCode!=null and moduleCode!=''">modulecode = #{moduleCode}</when>    
    13.               <when test="moduleCode==null or moduleCode==''">(parentmodule is null or len(parentmodule)&lt;=0)</when>  
    14.           </choose>    
    15.       </where>   
    16. lt;/select>  



      需要修改成: 

     

    1. <select id="queryModuleByCode" resultType="jobModule" parameterType="string">  
    2. select modulecode,  
    3.        modulename,  
    4.        modulevalue,  
    5.        linkurl,  
    6.        rank,  
    7.        parentmodule=isnull(parentmodule,1),  
    8.        moduledescription   
    9. from job_module  
    10. <where>           
    11.           <choose>    
    12.               <when test="_parameter!=null and _parameter!=''">modulecode = #{_parameter}</when>    
    13.               <when test="_parameter==null or _parameter==''">(parentmodule is null or len(parentmodule)&lt;=0)</when>  
    14.           </choose>    
    15.       </where>   
    16. lt;/select>  



      不管你的参数是什么,都要改成"_parameter" 

    REFERENCES:http://txin0814.iteye.com/blog/1533645


    ---------------------------------------------------------------------------------------------------------------------------------
    copyright:http://www.cnblogs.com/anee/
  • 相关阅读:
    mariadb配置双主多从
    mq系列rabbitmq-02集群+高可用配置
    mq系列rabbitmq-01简介,安装,api操作
    持续集成框架jenkins介绍02-持久集成git仓库+maven项目
    git仓库相关知识03-搭建远程仓库服务器
    RecyclerView瀑布流优化方案探讨
    Android实际开发bug大总结
    Android打造万能自定义阴影控件
    PagerAdapter深度解析和实践优化
    Java博客大汇总
  • 原文地址:https://www.cnblogs.com/zrui-xyu/p/4519720.html
Copyright © 2011-2022 走看看