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, `name`, func, db_type, func_type `desc` delete from dataset_table_function where id = #{id,jdbcType=BIGINT} delete from dataset_table_function insert into dataset_table_function (id, `name`, func, db_type, func_type, `desc` ) values (#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{func,jdbcType=VARCHAR}, #{dbType,jdbcType=VARCHAR}, #{funcType,jdbcType=INTEGER}, #{desc,jdbcType=LONGVARCHAR} ) insert into dataset_table_function id, `name`, func, db_type, func_type, `desc`, #{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{func,jdbcType=VARCHAR}, #{dbType,jdbcType=VARCHAR}, #{funcType,jdbcType=INTEGER}, #{desc,jdbcType=LONGVARCHAR}, update dataset_table_function id = #{record.id,jdbcType=BIGINT}, `name` = #{record.name,jdbcType=VARCHAR}, func = #{record.func,jdbcType=VARCHAR}, db_type = #{record.dbType,jdbcType=VARCHAR}, func_type = #{record.funcType,jdbcType=INTEGER}, `desc` = #{record.desc,jdbcType=LONGVARCHAR}, update dataset_table_function set id = #{record.id,jdbcType=BIGINT}, `name` = #{record.name,jdbcType=VARCHAR}, func = #{record.func,jdbcType=VARCHAR}, db_type = #{record.dbType,jdbcType=VARCHAR}, func_type = #{record.funcType,jdbcType=INTEGER}, `desc` = #{record.desc,jdbcType=LONGVARCHAR} update dataset_table_function set id = #{record.id,jdbcType=BIGINT}, `name` = #{record.name,jdbcType=VARCHAR}, func = #{record.func,jdbcType=VARCHAR}, db_type = #{record.dbType,jdbcType=VARCHAR}, func_type = #{record.funcType,jdbcType=INTEGER} update dataset_table_function `name` = #{name,jdbcType=VARCHAR}, func = #{func,jdbcType=VARCHAR}, db_type = #{dbType,jdbcType=VARCHAR}, func_type = #{funcType,jdbcType=INTEGER}, `desc` = #{desc,jdbcType=LONGVARCHAR}, where id = #{id,jdbcType=BIGINT} update dataset_table_function set `name` = #{name,jdbcType=VARCHAR}, func = #{func,jdbcType=VARCHAR}, db_type = #{dbType,jdbcType=VARCHAR}, func_type = #{funcType,jdbcType=INTEGER}, `desc` = #{desc,jdbcType=LONGVARCHAR} where id = #{id,jdbcType=BIGINT} update dataset_table_function set `name` = #{name,jdbcType=VARCHAR}, func = #{func,jdbcType=VARCHAR}, db_type = #{dbType,jdbcType=VARCHAR}, func_type = #{funcType,jdbcType=INTEGER} where id = #{id,jdbcType=BIGINT}