1
-3
我觉得你用的方法不对
如果是的话,你就路过了
唯一的公众
所以您需要重新措辞您的代码才能使用它。 |
2
17
刚刚解决了一个类似的问题-使用Oracle,您需要使用另一种方法(从
其中keycolumnnames包含自动生成的列,在我的例子中只有[“id”]。否则你只会得到罗伊德。见 Spring doc 详情。 |
3
2
你必须执行
从数据库返回的密钥将被注入到
一个例子:
可以找到更多信息 here 在参考文件中。 |
4
0
关于@konstantin的答案没有详细说明:这里有一个完全有效的例子: 假设数据库是Oracle,存储生成的ID是“generated_id”(可以是任何名称)的列名。 注意:在本例中,我使用了namedparameterjdbctemplate.update(…)而不是spring的jdbctemplate类。
|
5
0
用MySQL
|
Rollsbean · NamedJdbcTemplate更新问题 6 年前 |
Wearybands · 在Spring JDBC中更新查询[重复] 6 年前 |
TomJava · BasicDataSource是否默认使用连接池? 6 年前 |
user9130953 · 如何在不迭代列表的情况下获取值 6 年前 |