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}