Я создал проект api без использования ORM для повышения производительности. У меня есть несколько таблиц, в которых есть ссылки на внешние ключи, я хочу сопоставить результат моего запроса соединения с моей объектной моделью, в которой есть объект данных, на который есть ссылка. Я могу загрузить базовые данные с помощью преобразователя строк, но не могу загрузить указанный. Я использую java для создания своего API, а моя база данных - Postgres sql. Может ли кто-нибудь подсказать мне, как я могу загрузить модель со ссылочными данными за один раз. Если я могу сделать это на уровне самой базы данных, этого тоже будет достаточно. Сериализация json также подойдет.
публичное предложение mapRow (ResultSet rs, int rowNum) выбрасывает SQLException {вернуть новое предложение (rs.getString ("guid"), rs.getString ("business_unit_sk"), rs.getString ("salesforce_sk")); В настоящее время я реализую функцию сопоставления строк ядра jdbc, но мое предложение содержит объект Insight, который указывает на таблицу анализа, поэтому я хочу загрузить эту информацию также напрямую с помощью сопоставителя строк.
Уточните пожалуйста (предоставив код) как именно у вас
load the base data with row mapper
. А как наload the referenced one
пробовать? И какую ошибку вы получите, когда это сделаете?