gpt4 book ai didi

java - 如何初始化 NamedParameterJdbcTemplate 变量

转载 作者:行者123 更新时间:2023-12-01 12:51:32 27 4
gpt4 key购买 nike

我的代码是这样的:

NamedParameterJdbcTemplate stmt;
String sql = "INSERT INTO ....."; // <- some insert statement
Map<String, Object> named = ...;
...
stmt.update(sql, named);

但是当我尝试编译我的程序时,我收到了这个错误信息:

variable stmt might not have been initialized

stmt.update(sql, named);

^

1 error

在所有示例中(如 one ),我看到 NamedParameterJdbcTemplate 变量根本没有初始化。所以,我想知道我在这里做错了什么。

最佳答案

教程中,NamedParameterJdbcTemplate的生​​命周期由Spring管理.

如果您没有在 Spring 上下文中使用 NamedParameterJdbcTemplate,您可以从 DataSourceJdbcTemplate< 创建一个 NamedParameterJdbcTemplate/

这是 javadoc

关于java - 如何初始化 NamedParameterJdbcTemplate 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33465061/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com