Java 使用NamedParameterJdbcTemplate在sql查询中将表名作为参数传递?
我正在执行一个简单的sql查询=” 并使用NamedParameterJDBCTemplate执行此查询 现在我想让表名也变成这样的变量Java 使用NamedParameterJdbcTemplate在sql查询中将表名作为参数传递?,java,sql,jdbctemplate,Java,Sql,Jdbctemplate,我正在执行一个简单的sql查询=” 并使用NamedParameterJDBCTemplate执行此查询 现在我想让表名也变成这样的变量 select id, first_name, last_name, city from :customer where id = :id 我将使用HashMap传递表名和id。 但我在声明无效sql语句时出错?sql不允许您将标识符作为参数传入。标识符包括表名、列名、函数、数据库名、架构名和运算符。 select id, first_name, last_n
select id, first_name, last_name, city
from :customer
where id = :id
我将使用HashMap传递表名和id。
但我在声明无效sql语句时出错?sql不允许您将标识符作为参数传入。标识符包括表名、列名、函数、数据库名、架构名和运算符。
select id, first_name, last_name, city
from :customer
where id = :id