我有两个桌子
第一个表类似于表1,
Id ProductId
-- ---------
1 1
第二张表类似于表2,
Id ProductTypeId
-- ---------
1 1
根据以上数据, 第三个表将类似于Table3
Id productId ProductTypeId
-- --------- -------------
1 1 1
应根据table1 productid和table2 producttypeid自动插入第三个表。
我应该去Hibernate关联还是SQL触发器/ 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字段插入上表中。