Метод toArray не определен для коллекции типов - PullRequest
2 голосов
/ 19 апреля 2019

enter image description here Я получаю метод toArray не определен для коллекции типов Когда у меня есть несколько строк из запроса.работает нормально, когда в нем только одна строка. Я использую Java 11.

jdbcTemplate.query(sql,
        new EntityRespRowMapper());

Это мой класс RowMapper

public class EntityRespRowMapper implements RowMapper<EntityResponse>{

  @Override
  public EntityResponsemapRow(ResultSet rs, int rowNum) throws SQLException {

    EntityResponse entity = new EntityResponse();

    entity.setEntity_id(rs.getLong("entity_id"));
    entity.setValue(rs.getString("value"));
    entity.setId(rs.getLong("id"));
    entity.setEnd_date(rs.getDate("end_date"));
    return entity ;
  }

}

Что я здесь не так делаю.Кто-нибудь может мне помочь.Я пытался QueryForList тоже. Это дает ту же проблему.

1 Ответ

0 голосов
/ 22 июня 2019

Это проблема с OpenJDK11, а не STS.Если вы измените версию на OpenJDK8 или измените совместимость компилятора и соберите свой проект на OpenJDK 8;эта ошибка должна быть устранена.

...