码迷,mamicode.com
首页 > 其他好文 > 详细

There is no getter for property named ‘‘ in ‘class

时间:2015-09-08 17:00:00      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

今天突然遇到这个问题

There is no getter for property named ‘‘ in ‘class java.lang.String‘

通过以下文章解决


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


错误写法:

<select id="queryAllParentModule" resultType="jobModule" parameterType="jobModule">  
select modulecode,  
       modulename,  
       modulevalue,  
       linkurl,  
       rank,  
       parentmodule=isnull(parentmodule,1),  
       moduledescription   
from job_module  
<where>           
          <choose>    
              <when test="moduleCode!=null and moduleCode!=‘‘">modulecode = #{moduleCode}</when>    
              <when test="moduleCode==null or moduleCode==‘‘">(parentmodule is null or len(parentmodule)&lt;=0)</when>  
          </choose>    
      </where>   
</select>


  需要修改成:

<select id="queryModuleByCode" resultType="jobModule" parameterType="string">  
select modulecode,  
       modulename,  
       modulevalue,  
       linkurl,  
       rank,  
       parentmodule=isnull(parentmodule,1),  
       moduledescription   
from job_module  
<where>           
          <choose>    
              <when test="_parameter!=null and _parameter!=‘‘">modulecode = #{_parameter}</when>    
              <when test="_parameter==null or _parameter==‘‘">(parentmodule is null or len(parentmodule)&lt;=0)</when>  
          </choose>    
      </where>   
</select>

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


There is no getter for property named ‘‘ in ‘class

标签:

原文地址:http://my.oschina.net/sucre/blog/502780

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!