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, book_id, index_num, index_name delete from book_index where id = #{id,jdbcType=BIGINT} delete from book_index insert into book_index (id, book_id, index_num, index_name) values (#{id,jdbcType=BIGINT}, #{bookId,jdbcType=BIGINT}, #{indexNum,jdbcType=INTEGER}, #{indexName,jdbcType=VARCHAR}) insert into book_index id, book_id, index_num, index_name, #{id,jdbcType=BIGINT}, #{bookId,jdbcType=BIGINT}, #{indexNum,jdbcType=INTEGER}, #{indexName,jdbcType=VARCHAR}, update book_index id = #{record.id,jdbcType=BIGINT}, book_id = #{record.bookId,jdbcType=BIGINT}, index_num = #{record.indexNum,jdbcType=INTEGER}, index_name = #{record.indexName,jdbcType=VARCHAR}, update book_index set id = #{record.id,jdbcType=BIGINT}, book_id = #{record.bookId,jdbcType=BIGINT}, index_num = #{record.indexNum,jdbcType=INTEGER}, index_name = #{record.indexName,jdbcType=VARCHAR} update book_index book_id = #{bookId,jdbcType=BIGINT}, index_num = #{indexNum,jdbcType=INTEGER}, index_name = #{indexName,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} update book_index set book_id = #{bookId,jdbcType=BIGINT}, index_num = #{indexNum,jdbcType=INTEGER}, index_name = #{indexName,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT} insert into book_index (book_id, index_num, index_name) values #{item.bookId,jdbcType=VARCHAR}, #{item.indexNum,jdbcType=VARCHAR}, #{item.indexName,jdbcType=VARCHAR},