新问题,There is no getter for property named 'table' in 'class java.lang.String'
描述 :只是想简单传个动态表名查询,结果一直报这个问题,好端端的table名字一直说是没有再string里定义。
改变后的代码,将${*}换成了${_parameter}
原
<select id="getIDByTable" resultType="integer" statementType="STATEMENT">
select MAX(id) as id from ${table}
</select>
现在
<select id="getIDByTable" resultType="integer" statementType="STATEMENT">
select MAX(id) as id from ${_parameter}
</select>
不知道为什么会这样,但是问题还是解决了,
参考文章: 源码分析 There is no getter for property named '*' in 'class java.lang.String_沉默王二的博客-CSDN博客