如何使用commons dbutils生成密钥?

时间:2012-01-02 20:30:03

标签: java jdbc apache-commons apache-commons-dbutils

我不明白如何使用commons-dbutils获取自动生成的密钥?

2 个答案:

答案 0 :(得分:9)

您可以使用QueryRunner#insert()。以下是一个例子。给定一个名为users的表,其中包含一个自动生成的主键列和一个名为varchar的{​​{1}}列,您可以执行以下操作:

username

答案 1 :(得分:3)

事实上,我认为使用当前版本的common-dbutils无法做到这一点。几个月前,当我在另一家公司工作时,我用自己的实现扩展了QueryRunner。

请求已提交给DbUtils项目,在那里你甚至可以找到一个可行的实现,如果你真的需要的话,我想你可以复制它。

https://issues.apache.org/jira/browse/DBUTILS-54

相关问题