您的位置:首页 > 编程语言 > Java开发

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

2016-08-31 17:03 507 查看

IBATIS传入单个字符参数时报错:

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

 

解决方法:

接口参数之前加上@Param("containerId")

List<ConPort> selectConport(@Param("containerId")String containerId)

 

xml:

 <select id="selectConport" resultMap="BaseResultMap" parameterType="java.lang.String" >

    select 

    <include refid="Base_Column_List" />

    from dop_con_port

    where 1=1

    <if test="containerId!=null ">

    And CONTAINER_ID = #{containerId,jdbcType=VARCHAR}

    </if>

  </select>

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐