Spring JDBC指定表以在运行时进行查询

Dig*_*ard 2 mysql spring jdbc

我的应用程序动态创建表,而且我不知道如何在不将其硬编码到字符串查询中的情况下使用Spring jdbc读取表。我在想这样的事情:

jdbcTemplate.query("SELECT * FROM ?", new Object[] { tableName }, new TableMapper());
Run Code Online (Sandbox Code Playgroud)

但是春天不喜欢问号:-(

谢谢你的帮助!

Bhu*_*ale 5

尝试 String query = String.format("SELECT * FROM %s", tableName);