首页 > 解决方案 > 使用 NamedParameterJdbcTemplate 在 sql 查询中将表名作为参数传递?

问题描述

我正在执行一个简单的 sql 查询 =

select id, first_name, last_name, city
from customer where id = :id

并使用 namedParamterJdbcTemplate 执行此查询。

现在我想让表名也像这样可变

select id, first_name, last_name, city
from :customer
where id = :id

我将使用 HashMap 传递表名和 id。但是我收到错误说明无效的 sql 语句?

标签: javasqljdbctemplate

解决方案


推荐阅读