![]() |
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
|
![]() |
dave paola · 在Postgres中包含架构信息的主键 7 年前 |
![]() |
Anand Tripathi · 正确选择UUID作为主键的数据类型 7 年前 |
![]() |
Palisand · 在复合主键中使用时未创建MySQL外键 7 年前 |
![]() |
Holf · 我应该将主键拆分为分区键和行键组件吗? 7 年前 |
![]() |
user979974 · php mysql更新表选项列表框 7 年前 |