MEASURE_ID, MEASURE_TYPE_ID, MEASURE_JSON_DATA, MEASURE_JSON_URL, ORDER_NUMBER, WAREHOUSE_NAME t.MEASURE_ID, t.MEASURE_TYPE_ID, t.MEASURE_JSON_DATA, t.MEASURE_JSON_URL, t.ORDER_NUMBER, t.WAREHOUSE_NAME SELECT FROM MEASURE_JSON_DATA SELECT FROM MEASURE_JSON_DATA t and MEASURE_ID = #{measureId} and MEASURE_TYPE_ID = #{measureTypeId} and MEASURE_JSON_DATA = #{measureJsonData} and MEASURE_JSON_URL = #{measureJsonUrl} and ORDER_NUMBER = #{orderNumber} and WAREHOUSE_NAME = #{warehouseName} and MEASURE_ID = #{measureId} and MEASURE_TYPE_ID = #{measureTypeId} and MEASURE_JSON_DATA LIKE '%${measureJsonData}%' and MEASURE_JSON_URL LIKE '%${measureJsonUrl}%' and ORDER_NUMBER LIKE '%${orderNumber}%' and WAREHOUSE_NAME LIKE '%${warehouseName}%' delete from MEASURE_JSON_DATA where MEASURE_ID = #{measureId,jdbcType=DECIMAL} delete from MEASURE_JSON_DATA where 1!=1 or MEASURE_TYPE_ID = #{measureTypeId} or MEASURE_JSON_DATA = #{measureJsonData} or MEASURE_JSON_URL = #{measureJsonUrl} or ORDER_NUMBER = #{orderNumber} or WAREHOUSE_NAME = #{warehouseName} insert into MEASURE_JSON_DATA (MEASURE_ID, MEASURE_TYPE_ID, MEASURE_JSON_DATA, MEASURE_JSON_URL, ORDER_NUMBER, WAREHOUSE_NAME ) values (#{measureId,jdbcType=DECIMAL}, #{measureTypeId,jdbcType=DECIMAL}, #{measureJsonData,jdbcType=VARCHAR}, #{measureJsonUrl,jdbcType=VARCHAR}, #{orderNumber,jdbcType=VARCHAR}, #{warehouseName,jdbcType=VARCHAR} ) insert into MEASURE_JSON_DATA MEASURE_ID, MEASURE_TYPE_ID, MEASURE_JSON_DATA, MEASURE_JSON_URL, ORDER_NUMBER, WAREHOUSE_NAME, #{measureId,jdbcType=DECIMAL}, #{measureTypeId,jdbcType=DECIMAL}, #{measureJsonData,jdbcType=VARCHAR}, #{measureJsonUrl,jdbcType=VARCHAR}, #{orderNumber,jdbcType=VARCHAR}, #{warehouseName,jdbcType=VARCHAR}, update MEASURE_JSON_DATA set MEASURE_TYPE_ID = #{measureTypeId,jdbcType=DECIMAL}, MEASURE_JSON_DATA = #{measureJsonData,jdbcType=VARCHAR}, MEASURE_JSON_URL = #{measureJsonUrl,jdbcType=VARCHAR}, ORDER_NUMBER = #{orderNumber,jdbcType=VARCHAR}, WAREHOUSE_NAME = #{warehouseName,jdbcType=VARCHAR} where MEASURE_ID = #{measureId,jdbcType=DECIMAL} update MEASURE_JSON_DATA MEASURE_TYPE_ID = #{measureTypeId,jdbcType=DECIMAL}, MEASURE_JSON_DATA = #{measureJsonData,jdbcType=VARCHAR}, MEASURE_JSON_URL = #{measureJsonUrl,jdbcType=VARCHAR}, ORDER_NUMBER = #{orderNumber,jdbcType=VARCHAR}, WAREHOUSE_NAME = #{warehouseName,jdbcType=VARCHAR}, where MEASURE_ID = #{measureId,jdbcType=DECIMAL} insert into MEASURE_JSON_DATA (MEASURE_ID, MEASURE_TYPE_ID, MEASURE_JSON_DATA, MEASURE_JSON_URL, ORDER_NUMBER, WAREHOUSE_NAME) ( select #{item.measureId,jdbcType=DECIMAL}, #{item.measureTypeId,jdbcType=DECIMAL}, #{item.measureJsonData,jdbcType=VARCHAR}, #{item.measureJsonUrl,jdbcType=VARCHAR}, #{item.orderNumber,jdbcType=VARCHAR}, #{item.warehouseName,jdbcType=VARCHAR} from dual ) update MEASURE_JSON_DATA set MEASURE_ID= when #{item.measureId,jdbcType=DECIMAL} then #{item.measureId,jdbcType=DECIMAL} ,MEASURE_TYPE_ID= when #{item.measureId,jdbcType=DECIMAL} then #{item.measureTypeId,jdbcType=DECIMAL} ,MEASURE_JSON_DATA= when #{item.measureId,jdbcType=DECIMAL} then #{item.measureJsonData,jdbcType=VARCHAR} ,MEASURE_JSON_URL= when #{item.measureId,jdbcType=DECIMAL} then #{item.measureJsonUrl,jdbcType=VARCHAR} ,ORDER_NUMBER= when #{item.measureId,jdbcType=DECIMAL} then #{item.orderNumber,jdbcType=VARCHAR} ,WAREHOUSE_NAME= when #{item.measureId,jdbcType=DECIMAL} then #{item.warehouseName,jdbcType=VARCHAR} where MEASURE_ID in #{item.measureId,jdbcType=DECIMAL} delete from MEASURE_JSON_DATA where MEASURE_ID in #{id}