Получение Nullpointer для keyholder.getKey после попытки получить автоматически сгенерированный с использованием базы данных h2 - PullRequest
0 голосов
/ 27 апреля 2019

я выполняю свой тест с базой 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);
    }
...