使用 mybatis xml-mapper 删除表

hel*_*ldt 1 oracle mybatis

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

<update id="dropTable" parameterType="String">
    DROP TABLE #{name}
</update>
Run Code Online (Sandbox Code Playgroud)

这会生成如下查询:

删除表“TEMP_TABLE”;

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

Mic*_*bak 5

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

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

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