mybatis @UpdateProvider returns #{ddd} 字段值错误 sql

mybatis @UpdateProvider returns #{ddd} error in the field value of sql

UpdateProvider对应方法returnssql字段值包含#{id}错误

    @UpdateProvider(type=SQLProvider.class, method="update")
    List<Map<String, Object>> update(DBean reqBean);

     public String update(DBean reqBean){
    return "UPDATE TBL_ARTICLE" + 
    "SET TITLE='', DESCRIPTION='kkk #{ID}  kkk', GROUP_ID='', USER_ID='', TAGS=''" + 
    "HERE (ID = '157175905347841')"
}

org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'ID' in 'class com.xs.jdbc.mybatis.bean.DBean'

可能,您可以通过附加转义字符(\ = 反斜杠) 来解决。 您可以尝试更改为 DESCRIPTION='kkk \#{ID} kkk' 而不是 DESCRIPTION='kkk #{ID} kkk' 吗?