我不明白如何使用commons-dbutils获取自动生成的密钥?
答案 0 :(得分:9)
您可以使用QueryRunner#insert()
。以下是一个例子。给定一个名为users
的表,其中包含一个自动生成的主键列和一个名为varchar
的{{1}}列,您可以执行以下操作:
username
答案 1 :(得分:3)
事实上,我认为使用当前版本的common-dbutils无法做到这一点。几个月前,当我在另一家公司工作时,我用自己的实现扩展了QueryRunner。
请求已提交给DbUtils项目,在那里你甚至可以找到一个可行的实现,如果你真的需要的话,我想你可以复制它。