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} ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON delete from im_item where ITM_ID = #{id,jdbcType=VARCHAR} delete from im_item insert into im_item (ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON ) values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{serialno,jdbcType=INTEGER}, #{auth,jdbcType=CHAR}, #{authtype,jdbcType=CHAR}, #{authshape,jdbcType=CHAR}, #{level,jdbcType=CHAR}, #{stt,jdbcType=CHAR}, #{icon,jdbcType=VARCHAR} ) insert into im_item ITM_ID, ITM_NAME, ITM_URL, ITM_SERIALNO, ITM_AUTH, ITM_AUTHTYPE, ITM_AUTHSHAPE, ITM_LEVEL, ITM_STT, ITM_ICON, #{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{serialno,jdbcType=INTEGER}, #{auth,jdbcType=CHAR}, #{authtype,jdbcType=CHAR}, #{authshape,jdbcType=CHAR}, #{level,jdbcType=CHAR}, #{stt,jdbcType=CHAR}, #{icon,jdbcType=VARCHAR}, update im_item ITM_ID = #{record.id,jdbcType=VARCHAR}, ITM_NAME = #{record.name,jdbcType=VARCHAR}, ITM_URL = #{record.url,jdbcType=VARCHAR}, ITM_SERIALNO = #{record.serialno,jdbcType=INTEGER}, ITM_AUTH = #{record.auth,jdbcType=CHAR}, ITM_AUTHTYPE = #{record.authtype,jdbcType=CHAR}, ITM_AUTHSHAPE = #{record.authshape,jdbcType=CHAR}, ITM_LEVEL = #{record.level,jdbcType=CHAR}, ITM_STT = #{record.stt,jdbcType=CHAR}, ITM_ICON = #{record.icon,jdbcType=VARCHAR}, update im_item set ITM_ID = #{record.id,jdbcType=VARCHAR}, ITM_NAME = #{record.name,jdbcType=VARCHAR}, ITM_URL = #{record.url,jdbcType=VARCHAR}, ITM_SERIALNO = #{record.serialno,jdbcType=INTEGER}, ITM_AUTH = #{record.auth,jdbcType=CHAR}, ITM_AUTHTYPE = #{record.authtype,jdbcType=CHAR}, ITM_AUTHSHAPE = #{record.authshape,jdbcType=CHAR}, ITM_LEVEL = #{record.level,jdbcType=CHAR}, ITM_STT = #{record.stt,jdbcType=CHAR}, ITM_ICON = #{record.icon,jdbcType=VARCHAR} update im_item ITM_NAME = #{name,jdbcType=VARCHAR}, ITM_URL = #{url,jdbcType=VARCHAR}, ITM_SERIALNO = #{serialno,jdbcType=INTEGER}, ITM_AUTH = #{auth,jdbcType=CHAR}, ITM_AUTHTYPE = #{authtype,jdbcType=CHAR}, ITM_AUTHSHAPE = #{authshape,jdbcType=CHAR}, ITM_LEVEL = #{level,jdbcType=CHAR}, ITM_STT = #{stt,jdbcType=CHAR}, ITM_ICON = #{icon,jdbcType=VARCHAR}, where ITM_ID = #{id,jdbcType=VARCHAR} update im_item set ITM_NAME = #{name,jdbcType=VARCHAR}, ITM_URL = #{url,jdbcType=VARCHAR}, ITM_SERIALNO = #{serialno,jdbcType=INTEGER}, ITM_AUTH = #{auth,jdbcType=CHAR}, ITM_AUTHTYPE = #{authtype,jdbcType=CHAR}, ITM_AUTHSHAPE = #{authshape,jdbcType=CHAR}, ITM_LEVEL = #{level,jdbcType=CHAR}, ITM_STT = #{stt,jdbcType=CHAR}, ITM_ICON = #{icon,jdbcType=VARCHAR} where ITM_ID = #{id,jdbcType=VARCHAR}