У меня есть две таблицы
Первая таблица должна быть похожа на Таблицу1,
Id ProductId
-- ---------
1 1
Вторая таблица будет похожа на Таблицу2,
Id ProductTypeId
-- ---------
1 1
На основании приведенных выше данных, ТретьяТаблица будет выглядеть следующим образом: Table3
Id productId ProductTypeId
-- --------- -------------
1 1 1
, где третья таблица должна быть автоматически вставлена на основе table1 productid и table2 producttypeid.
Должен ли я перейти на Hibernate Associations или SQL Trigger / SP или изSpring?
INSERT INTO "dbo"."BRANDS_PRODUCTS_REL" (BRAND_PRODUCT_REL_ID,CLIENT_PRODUCT_ID,CLIENT_BRAND_ID,CREATED_DATE_TIME,CREATED_BY,MODIFIED_DATE_TIME,MODIFIED_BY) VALUES ()
INSERT INTO "dbo"."BRANDS_PRODUCT_TYPES_REL" (BRAND_PRODUCT_TYPE_REL_ID,PRODUCT_TYPES_ID,CLIENT_BRAND_ID,CREATED_DATE_TIME,CREATED_BY,MODIFIED_DATE_TIME,MODIFIED_BY) VALUES ()
для двух вышеупомянутых таблиц, уже встроенных в логику кода и будет вставляться вручную со стороны пользователя.
INSERT INTO "dbo"."PRODUCT_TYPES_PRODUCTS_REL" (PRODUCT_TYPES_PRODUCTS_REL_ID,PRODUCT_TYPES_ID,CLIENT_PRODUCT_ID,CREATED_DATE_TIME,CREATED_BY,MODIFIED_DATE_TIME,MODIFIED_BY) VALUES ()
Теперь мой запрос я хочу вставить в приведенную выше таблицуавтоматически для полей PRODUCT_TYPES_ID, CLIENT_PRODUCT_ID из первых двух таблиц, которые имеют значения.