and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} ID, THING, METRICID, METRICNAME, UNITNAME, UNITNAMECN, THINGSUB, THINGSUBSUB, CATEGORYDATA, CATEGORYSCI, CATEGORYSYS, CATEGORYRES1, CATEGORYRES2, CATEGORYRES3, CATEGORYRES4, CATEGORYRES5, DESCRIPTION delete from METRICS where ID = #{id,jdbcType=DECIMAL} delete from METRICS insert into METRICS (ID, THING, METRICID, METRICNAME, UNITNAME, UNITNAMECN, THINGSUB, THINGSUBSUB, CATEGORYDATA, CATEGORYSCI, CATEGORYSYS, CATEGORYRES1, CATEGORYRES2, CATEGORYRES3, CATEGORYRES4, CATEGORYRES5, DESCRIPTION) values (#{id,jdbcType=DECIMAL}, #{thing,jdbcType=VARCHAR}, #{metricid,jdbcType=VARCHAR}, #{metricname,jdbcType=VARCHAR}, #{unitname,jdbcType=VARCHAR}, #{unitnamecn,jdbcType=VARCHAR}, #{thingsub,jdbcType=VARCHAR}, #{thingsubsub,jdbcType=VARCHAR}, #{categorydata,jdbcType=VARCHAR}, #{categorysci,jdbcType=VARCHAR}, #{categorysys,jdbcType=VARCHAR}, #{categoryres1,jdbcType=VARCHAR}, #{categoryres2,jdbcType=VARCHAR}, #{categoryres3,jdbcType=VARCHAR}, #{categoryres4,jdbcType=VARCHAR}, #{categoryres5,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR}) insert into METRICS ID, THING, METRICID, METRICNAME, UNITNAME, UNITNAMECN, THINGSUB, THINGSUBSUB, CATEGORYDATA, CATEGORYSCI, CATEGORYSYS, CATEGORYRES1, CATEGORYRES2, CATEGORYRES3, CATEGORYRES4, CATEGORYRES5, DESCRIPTION, #{id,jdbcType=DECIMAL}, #{thing,jdbcType=VARCHAR}, #{metricid,jdbcType=VARCHAR}, #{metricname,jdbcType=VARCHAR}, #{unitname,jdbcType=VARCHAR}, #{unitnamecn,jdbcType=VARCHAR}, #{thingsub,jdbcType=VARCHAR}, #{thingsubsub,jdbcType=VARCHAR}, #{categorydata,jdbcType=VARCHAR}, #{categorysci,jdbcType=VARCHAR}, #{categorysys,jdbcType=VARCHAR}, #{categoryres1,jdbcType=VARCHAR}, #{categoryres2,jdbcType=VARCHAR}, #{categoryres3,jdbcType=VARCHAR}, #{categoryres4,jdbcType=VARCHAR}, #{categoryres5,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR}, update METRICS ID = #{record.id,jdbcType=DECIMAL}, THING = #{record.thing,jdbcType=VARCHAR}, METRICID = #{record.metricid,jdbcType=VARCHAR}, METRICNAME = #{record.metricname,jdbcType=VARCHAR}, UNITNAME = #{record.unitname,jdbcType=VARCHAR}, UNITNAMECN = #{record.unitnamecn,jdbcType=VARCHAR}, THINGSUB = #{record.thingsub,jdbcType=VARCHAR}, THINGSUBSUB = #{record.thingsubsub,jdbcType=VARCHAR}, CATEGORYDATA = #{record.categorydata,jdbcType=VARCHAR}, CATEGORYSCI = #{record.categorysci,jdbcType=VARCHAR}, CATEGORYSYS = #{record.categorysys,jdbcType=VARCHAR}, CATEGORYRES1 = #{record.categoryres1,jdbcType=VARCHAR}, CATEGORYRES2 = #{record.categoryres2,jdbcType=VARCHAR}, CATEGORYRES3 = #{record.categoryres3,jdbcType=VARCHAR}, CATEGORYRES4 = #{record.categoryres4,jdbcType=VARCHAR}, CATEGORYRES5 = #{record.categoryres5,jdbcType=VARCHAR}, DESCRIPTION = #{record.description,jdbcType=VARCHAR}, update METRICS set ID = #{record.id,jdbcType=DECIMAL}, THING = #{record.thing,jdbcType=VARCHAR}, METRICID = #{record.metricid,jdbcType=VARCHAR}, METRICNAME = #{record.metricname,jdbcType=VARCHAR}, UNITNAME = #{record.unitname,jdbcType=VARCHAR}, UNITNAMECN = #{record.unitnamecn,jdbcType=VARCHAR}, THINGSUB = #{record.thingsub,jdbcType=VARCHAR}, THINGSUBSUB = #{record.thingsubsub,jdbcType=VARCHAR}, CATEGORYDATA = #{record.categorydata,jdbcType=VARCHAR}, CATEGORYSCI = #{record.categorysci,jdbcType=VARCHAR}, CATEGORYSYS = #{record.categorysys,jdbcType=VARCHAR}, CATEGORYRES1 = #{record.categoryres1,jdbcType=VARCHAR}, CATEGORYRES2 = #{record.categoryres2,jdbcType=VARCHAR}, CATEGORYRES3 = #{record.categoryres3,jdbcType=VARCHAR}, CATEGORYRES4 = #{record.categoryres4,jdbcType=VARCHAR}, CATEGORYRES5 = #{record.categoryres5,jdbcType=VARCHAR}, DESCRIPTION = #{record.description,jdbcType=VARCHAR} update METRICS THING = #{thing,jdbcType=VARCHAR}, METRICID = #{metricid,jdbcType=VARCHAR}, METRICNAME = #{metricname,jdbcType=VARCHAR}, UNITNAME = #{unitname,jdbcType=VARCHAR}, UNITNAMECN = #{unitnamecn,jdbcType=VARCHAR}, THINGSUB = #{thingsub,jdbcType=VARCHAR}, THINGSUBSUB = #{thingsubsub,jdbcType=VARCHAR}, CATEGORYDATA = #{categorydata,jdbcType=VARCHAR}, CATEGORYSCI = #{categorysci,jdbcType=VARCHAR}, CATEGORYSYS = #{categorysys,jdbcType=VARCHAR}, CATEGORYRES1 = #{categoryres1,jdbcType=VARCHAR}, CATEGORYRES2 = #{categoryres2,jdbcType=VARCHAR}, CATEGORYRES3 = #{categoryres3,jdbcType=VARCHAR}, CATEGORYRES4 = #{categoryres4,jdbcType=VARCHAR}, CATEGORYRES5 = #{categoryres5,jdbcType=VARCHAR}, DESCRIPTION = #{description,jdbcType=VARCHAR}, where ID = #{id,jdbcType=DECIMAL} update METRICS set THING = #{thing,jdbcType=VARCHAR}, METRICID = #{metricid,jdbcType=VARCHAR}, METRICNAME = #{metricname,jdbcType=VARCHAR}, UNITNAME = #{unitname,jdbcType=VARCHAR}, UNITNAMECN = #{unitnamecn,jdbcType=VARCHAR}, THINGSUB = #{thingsub,jdbcType=VARCHAR}, THINGSUBSUB = #{thingsubsub,jdbcType=VARCHAR}, CATEGORYDATA = #{categorydata,jdbcType=VARCHAR}, CATEGORYSCI = #{categorysci,jdbcType=VARCHAR}, CATEGORYSYS = #{categorysys,jdbcType=VARCHAR}, CATEGORYRES1 = #{categoryres1,jdbcType=VARCHAR}, CATEGORYRES2 = #{categoryres2,jdbcType=VARCHAR}, CATEGORYRES3 = #{categoryres3,jdbcType=VARCHAR}, CATEGORYRES4 = #{categoryres4,jdbcType=VARCHAR}, CATEGORYRES5 = #{categoryres5,jdbcType=VARCHAR}, DESCRIPTION = #{description,jdbcType=VARCHAR} where ID = #{id,jdbcType=DECIMAL}