Есть ли способ использовать объект в объекте с 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);