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, ebook_id, `date`, view_count, vote_count, view_increase, vote_increase delete from ebook_snapshot where id = #{id,jdbcType=BIGINT} delete from ebook_snapshot insert into ebook_snapshot (id, ebook_id, `date`, view_count, vote_count, view_increase, vote_increase) values (#{id,jdbcType=BIGINT}, #{ebookId,jdbcType=BIGINT}, #{date,jdbcType=DATE}, #{viewCount,jdbcType=INTEGER}, #{voteCount,jdbcType=INTEGER}, #{viewIncrease,jdbcType=INTEGER}, #{voteIncrease,jdbcType=INTEGER}) insert into ebook_snapshot id, ebook_id, `date`, view_count, vote_count, view_increase, vote_increase, #{id,jdbcType=BIGINT}, #{ebookId,jdbcType=BIGINT}, #{date,jdbcType=DATE}, #{viewCount,jdbcType=INTEGER}, #{voteCount,jdbcType=INTEGER}, #{viewIncrease,jdbcType=INTEGER}, #{voteIncrease,jdbcType=INTEGER}, update ebook_snapshot id = #{record.id,jdbcType=BIGINT}, ebook_id = #{record.ebookId,jdbcType=BIGINT}, `date` = #{record.date,jdbcType=DATE}, view_count = #{record.viewCount,jdbcType=INTEGER}, vote_count = #{record.voteCount,jdbcType=INTEGER}, view_increase = #{record.viewIncrease,jdbcType=INTEGER}, vote_increase = #{record.voteIncrease,jdbcType=INTEGER}, update ebook_snapshot set id = #{record.id,jdbcType=BIGINT}, ebook_id = #{record.ebookId,jdbcType=BIGINT}, `date` = #{record.date,jdbcType=DATE}, view_count = #{record.viewCount,jdbcType=INTEGER}, vote_count = #{record.voteCount,jdbcType=INTEGER}, view_increase = #{record.viewIncrease,jdbcType=INTEGER}, vote_increase = #{record.voteIncrease,jdbcType=INTEGER} update ebook_snapshot ebook_id = #{ebookId,jdbcType=BIGINT}, `date` = #{date,jdbcType=DATE}, view_count = #{viewCount,jdbcType=INTEGER}, vote_count = #{voteCount,jdbcType=INTEGER}, view_increase = #{viewIncrease,jdbcType=INTEGER}, vote_increase = #{voteIncrease,jdbcType=INTEGER}, where id = #{id,jdbcType=BIGINT} update ebook_snapshot set ebook_id = #{ebookId,jdbcType=BIGINT}, `date` = #{date,jdbcType=DATE}, view_count = #{viewCount,jdbcType=INTEGER}, vote_count = #{voteCount,jdbcType=INTEGER}, view_increase = #{viewIncrease,jdbcType=INTEGER}, vote_increase = #{voteIncrease,jdbcType=INTEGER} where id = #{id,jdbcType=BIGINT}