MyBatis如何传入指定sql语句并执行

项目中有个需求:数据库表中某个字段是用来存储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’


版权声明:本文为qq_44042316原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。