Spring Boot getColumns - PullRequest
       5

Spring Boot getColumns

0 голосов
/ 02 мая 2020

Есть ли в Spring интерфейс, который реализует метод getColumns метаданных jdb c и может автоматически внедрять в общую сущность c? Я хочу использовать Spring для сжатия своего кода извлечения данных, но моя схема и таблица неизвестны до времени выполнения, поэтому я не вижу способа использовать репозиторий / сущность.

1 Ответ

0 голосов
/ 02 мая 2020

Используйте JdbcTemplate или NamedParameterJdbcTemplate.

Для запросов, возвращающих одну строку, вызовите queryForMap(String sql, Object... args), который возвращает generi c сущность , также известная как объект Map<String,Object>, с ключом по имени столбца.

Для запросов, возвращающих несколько строк, вызовите queryForList(String sql, Object... args), который возвращает List таких Map<String,Object> объектов (generi c сущностей) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...