在<select>标签中使用parameterType=String时,如果用$取值,则变量名只能是value.
如果是#占位符,则无所谓变量名,只要xml中sql语句与java接口保持一致即可。
<!-- 这里是一个坑: -->
<select id="findNewsProductListCount" parameterType="String" resultType="int">
select count(*) from newproduct where product_name like '%${value}%'
</select>