getTransactionTemplate().execute(new TransactionCallbackWithoutResult() {
protected void doInTransactionWithoutResult(TransactionStatus status) {
JdbcTemplate jt = getJdbcTemplate();
String insertMDRequest = _handler.getRequest("insert");
if (insertMDRequest!=null) {
jt.update(insertMDRequest, getInsertParameters(uak, md));
addChecksums(md, md5s, "md5", jt);
addChecksums(md, sha1, "sha1", jt);
LOGGER.info("Module " + md + " has been inserted in db with " + md5s.length + " md5s and " + sha1.length + "sha1");
} else {
throw new UnsupportedOperationException("no insert request for md");