使用mybatis xml-mapper删除表

时间:2013-10-23 10:14:50

标签: oracle mybatis

我试图在我的mybatis映射器中删除一个表,但是。

<update id="dropTable" parameterType="String">
    DROP TABLE #{name}
</update>

这会生成如下查询:

  

drop table&#39; TEMP_TABLE&#39;;

Oracle不喜欢这种语法。我正在寻找一种方法来添加#{name}参数而不使用&#34;&#39;&#34;字符。

1 个答案:

答案 0 :(得分:4)

尝试使用${name}代替#{name}

documentation的“字符串替换”段落下,您可以根据需要找到详细信息。

请记住清理您的数据,因为字符串替换会将原始字符串放入查询