1

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

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

这会生成如下查询:

删除表“TEMP_TABLE”;

Oracle 不喜欢这种语法。我正在寻找一种方法来添加不带“'”字符的 #{name} 参数。

4

1 回答 1

4

尝试使用${name}而不是#{name}.

如果需要,您可以在文档的“字符串替换”段落下找到详细信息。

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

于 2013-10-23T13:11:37.903 回答