я выполняю свой тест с базой h2 и получаю ошибку nullpointer при попытке извлечь keyholder.getkey (), похоже, он работает нормально с базой данных mysql.
@Override public Optional<Attribute> addTypeAttribute(Attribute attribute) {
KeyHolder keyHolder = new GeneratedKeyHolder();
jdbcTemplate.update(properties.getProperty("insert.type.attribute"),
getSqlParameterSource(attribute),keyHolder,new
String[] {"ID"});
attribute.setID(keyHolder.getKey().intValue());
return Optional.of(attribute);
}