项目中有个需求:数据库表中某个字段是用来存储sql语句的,在指定的时机需要执行这些sql语句
在xml文件中这样操作:
<select id="queryData" parameterType="String" resultType="java.util.Map">
${_parameter}
</select>
<insert id="insertData" parameterType="String">
${_parameter}
</insert>
<update id="updateData" parameterType="String">
${_parameter}
</update>
<delete id="deleteData" parameterType="String">
${_parameter}
</delete>
注意${_parameter},parameter前要加上下划线 _
不然会报错:There is no getter for property named ‘parameter’ in ‘class java.lang.String’