id, name, create_user, create_time, deleted, create_user_name, classes_number, classes_uuid
delete from t_classes
where id = #{id,jdbcType=INTEGER}
insert into t_classes (id, name, create_user,
create_time, deleted, create_user_name,
classes_number, classes_uuid)
values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{createUser,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{deleted,jdbcType=BIT}, #{createUserName,jdbcType=VARCHAR},
#{classesNumber,jdbcType=INTEGER}, #{classesUuid,jdbcType=VARCHAR})
insert into t_classes
id,
name,
create_user,
create_time,
deleted,
create_user_name,
classes_number,
classes_uuid,
#{id,jdbcType=INTEGER},
#{name,jdbcType=VARCHAR},
#{createUser,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP},
#{deleted,jdbcType=BIT},
#{createUserName,jdbcType=VARCHAR},
#{classesNumber,jdbcType=INTEGER},
#{classesUuid,jdbcType=VARCHAR},
update t_classes
name = #{name,jdbcType=VARCHAR},
create_user = #{createUser,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
deleted = #{deleted,jdbcType=BIT},
create_user_name = #{createUserName,jdbcType=VARCHAR},
classes_number = #{classesNumber,jdbcType=INTEGER},
classes_uuid = #{classesUuid,jdbcType=VARCHAR},
where id = #{id,jdbcType=INTEGER}
update t_classes
set name = #{name,jdbcType=VARCHAR},
create_user = #{createUser,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
deleted = #{deleted,jdbcType=BIT},
create_user_name = #{createUserName,jdbcType=VARCHAR},
classes_number = #{classesNumber,jdbcType=INTEGER},
classes_uuid = #{classesUuid,jdbcType=VARCHAR}
where id = #{id,jdbcType=INTEGER}
UPDATE t_classes SET classes_number = classes_number + 1
WHERE id= #{id} and classes_number = (SELECT m.classes_number from ( SELECT classes_number FROM t_classes WHERE id = #{id} ) m)
UPDATE t_classes SET classes_number = classes_number - 1
WHERE id= #{id} and classes_number = (SELECT m.classes_number from ( SELECT classes_number FROM t_classes WHERE id = #{id} ) m)