我使用spring BatchsqlUpdate插入一组行.如何为插入的所有行获取自动生成的密钥?
当做一个插入时,我得到这样的键 –
sqlUpdate sqlUpdate = new sqlUpdate(dataSource,sqlTemplate.toString());
sqlUpdate.setReturnGeneratedKeys(true);
KeyHolder keyHolder = new GeneratedKeyHolder();
sqlUpdate.update(new Object[] {},keyHolder);
return keyHolder.getKey().longValue();
谢谢!
最佳答案