PRICE_MATERIAL_ID, PRICE_ID, MATERIAL_ID t.PRICE_MATERIAL_ID, t.PRICE_ID, t.MATERIAL_ID SELECT FROM AMS_CONTAACT_PRICE_MATERIAL SELECT FROM AMS_CONTAACT_PRICE_MATERIAL t and PRICE_MATERIAL_ID = #{priceMaterialId} and PRICE_ID = #{priceId} and MATERIAL_ID = #{materialId} and PRICE_MATERIAL_ID = #{priceMaterialId} and PRICE_ID = #{priceId} and MATERIAL_ID = #{materialId} delete from AMS_CONTAACT_PRICE_MATERIAL where PRICE_MATERIAL_ID = #{priceMaterialId,jdbcType=DECIMAL} delete from AMS_CONTAACT_PRICE_MATERIAL where 1!=1 or PRICE_ID = #{priceId} or MATERIAL_ID = #{materialId} insert into AMS_CONTAACT_PRICE_MATERIAL (PRICE_MATERIAL_ID, PRICE_ID, MATERIAL_ID ) values (#{priceMaterialId,jdbcType=DECIMAL}, #{priceId,jdbcType=DECIMAL}, #{materialId,jdbcType=DECIMAL} ) insert into AMS_CONTAACT_PRICE_MATERIAL PRICE_MATERIAL_ID, PRICE_ID, MATERIAL_ID, #{priceMaterialId,jdbcType=DECIMAL}, #{priceId,jdbcType=DECIMAL}, #{materialId,jdbcType=DECIMAL}, update AMS_CONTAACT_PRICE_MATERIAL set PRICE_ID = #{priceId,jdbcType=DECIMAL}, MATERIAL_ID = #{materialId,jdbcType=DECIMAL} where PRICE_MATERIAL_ID = #{priceMaterialId,jdbcType=DECIMAL} update AMS_CONTAACT_PRICE_MATERIAL PRICE_ID = #{priceId,jdbcType=DECIMAL}, MATERIAL_ID = #{materialId,jdbcType=DECIMAL}, where PRICE_MATERIAL_ID = #{priceMaterialId,jdbcType=DECIMAL} insert into AMS_CONTAACT_PRICE_MATERIAL (PRICE_MATERIAL_ID, PRICE_ID, MATERIAL_ID) ( select #{item.priceMaterialId,jdbcType=DECIMAL}, #{item.priceId,jdbcType=DECIMAL}, #{item.materialId,jdbcType=DECIMAL} from dual ) update AMS_CONTAACT_PRICE_MATERIAL set PRICE_MATERIAL_ID= when #{item.priceMaterialId,jdbcType=DECIMAL} then #{item.priceMaterialId,jdbcType=DECIMAL} ,PRICE_ID= when #{item.priceMaterialId,jdbcType=DECIMAL} then #{item.priceId,jdbcType=DECIMAL} ,MATERIAL_ID= when #{item.priceMaterialId,jdbcType=DECIMAL} then #{item.materialId,jdbcType=DECIMAL} where PRICE_MATERIAL_ID in #{item.priceMaterialId,jdbcType=DECIMAL} delete from AMS_CONTAACT_PRICE_MATERIAL where PRICE_MATERIAL_ID in #{id}