Есть ли способ использовать объект в объекте с NamedParameterJDBCTemplate

Я работаю над проектом, в котором мне нужно обновить 3 разных таблицы одновременно с помощью CompositeItemWriter. В этих таблицах есть ряд столбцов, которые имеют одинаковые имена, в то время как число, уникальное для них. У меня есть объект, который содержит все эти поля, но это запутанно и трудно пройти при заполнении данных. Тем более что для некоторых столбцов с одинаковыми именами необходимо отформатировать данные определенным образом. Так что я бродил, если есть способ использовать объект, который содержит три разных объекта с NamedParameterJDBCTemplate?

пример

public class emcompassingObject{
   private Object1 object1;
   private Object2 object2;
   private object3 object3;
  ...
   <getters and setters>
}

Возможный NamedParameter SQL?

INSERT INTO Table1(MODEL, YEAR, AMOUNT)
VALUES (:encompassingObject.object1.model, :encompassingObject.object1.year, :encompassingObject.object1.amount);

0 ответов

Другие вопросы по тегам