and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, name, subTitle, originalPrice, promotePrice, stock, cid, createDate delete from product where id = #{id,jdbcType=INTEGER} insert into product (name, subTitle, originalPrice, promotePrice, stock, cid, createDate) values (#{name,jdbcType=VARCHAR}, #{subTitle,jdbcType=VARCHAR}, #{originalPrice,jdbcType=REAL}, #{promotePrice,jdbcType=REAL}, #{stock,jdbcType=INTEGER}, #{cid,jdbcType=INTEGER}, #{createDate,jdbcType=TIMESTAMP}) insert into product name, subTitle, originalPrice, promotePrice, stock, cid, createDate, #{name,jdbcType=VARCHAR}, #{subTitle,jdbcType=VARCHAR}, #{originalPrice,jdbcType=REAL}, #{promotePrice,jdbcType=REAL}, #{stock,jdbcType=INTEGER}, #{cid,jdbcType=INTEGER}, #{createDate,jdbcType=TIMESTAMP}, update product name = #{name,jdbcType=VARCHAR}, subTitle = #{subTitle,jdbcType=VARCHAR}, originalPrice = #{originalPrice,jdbcType=REAL}, promotePrice = #{promotePrice,jdbcType=REAL}, stock = #{stock,jdbcType=INTEGER}, cid = #{cid,jdbcType=INTEGER}, createDate = #{createDate,jdbcType=TIMESTAMP}, where id = #{id,jdbcType=INTEGER} update product set name = #{name,jdbcType=VARCHAR}, subTitle = #{subTitle,jdbcType=VARCHAR}, originalPrice = #{originalPrice,jdbcType=REAL}, promotePrice = #{promotePrice,jdbcType=REAL}, stock = #{stock,jdbcType=INTEGER}, cid = #{cid,jdbcType=INTEGER}, createDate = #{createDate,jdbcType=TIMESTAMP} where id = #{id,jdbcType=INTEGER}