В этом случае у вас может быть 2 способа
1.Вы можете использовать sql соединения
Допустим, у таблицы CUST1 есть столбец идентификатора, а у CUST2 есть cul1_id coulmn, который является внешним ключом таблицы CUST1.Так что для этого вы можете использовать Inner JOIN или Left Outter JOIN.
SELECT c1.*, c2.* FROM CUST1 c1 INNER JOIN CUST2 c2 ON c1.id = c2.cust1_id;
OR
SELECT c1.*, c2.* FROM CUST1 c1 LEFT OUTER JOIN CUST2 c2 ON c1.id = c2.cust1_id;
, тогда вам нужно использовать этот запрос в шаблоне jdbc Spring.jdbcTemplate.query()
метод также.в этом методе вам нужно передать запрос и rowmapper.
2.Вы можете написать процедуру
, если вы используете процедуру, тогда приложение будет работать лучше, чем первый шаг.если это нормальная процедура, то вы можете напрямую использовать нижеприведенную функцию в шаблоне jdbc Spring.
jdbcTemplate.update("call PROCEDURE_NAME (?, ?)", param1, param2);