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, read_type, title, src_user_id, src_user_type, src_user_name, receive_user_id, route_url, route_param, created_at, create_by delete from park_wait_read where id = #{id,jdbcType=VARCHAR} delete from park_wait_read SELECT LAST_INSERT_ID() insert into park_wait_read (id, read_type, title, src_user_id, src_user_type, src_user_name, receive_user_id, route_url, route_param, created_at, create_by) values (#{id,jdbcType=INTEGER}, #{readType,jdbcType=INTEGER}, #{title,jdbcType=VARCHAR}, #{srcUserId,jdbcType=VARCHAR}, #{srcUserType,jdbcType=INTEGER}, #{srcUserName,jdbcType=VARCHAR}, #{receiveUserId,jdbcType=VARCHAR}, #{routeUrl,jdbcType=VARCHAR}, #{routeParam,jdbcType=VARCHAR}, #{createdAt,jdbcType=TIMESTAMP}, #{createBy,jdbcType=VARCHAR}) SELECT LAST_INSERT_ID() insert into park_wait_read id, read_type, title, src_user_id, src_user_type, src_user_name, receive_user_id, route_url, route_param, created_at, create_by, #{id,jdbcType=INTEGER}, #{readType,jdbcType=INTEGER}, #{title,jdbcType=VARCHAR}, #{srcUserId,jdbcType=VARCHAR}, #{srcUserType,jdbcType=INTEGER}, #{srcUserName,jdbcType=VARCHAR}, #{receiveUserId,jdbcType=VARCHAR}, #{routeUrl,jdbcType=VARCHAR}, #{routeParam,jdbcType=VARCHAR}, #{createdAt,jdbcType=TIMESTAMP}, #{createBy,jdbcType=VARCHAR}, update park_wait_read id = #{record.id,jdbcType=VARCHAR}, read_type = #{record.readType,jdbcType=INTEGER}, title = #{record.title,jdbcType=VARCHAR}, src_user_id = #{record.srcUserId,jdbcType=VARCHAR}, src_user_type = #{record.srcUserType,jdbcType=INTEGER}, src_user_name = #{record.srcUserName,jdbcType=VARCHAR}, receive_user_id = #{record.receiveUserId,jdbcType=VARCHAR}, route_url = #{record.routeUrl,jdbcType=VARCHAR}, route_param = #{record.routeParam,jdbcType=VARCHAR}, created_at = #{record.createdAt,jdbcType=TIMESTAMP}, create_by = #{record.createBy,jdbcType=VARCHAR}, update park_wait_read set id = #{record.id,jdbcType=VARCHAR}, read_type = #{record.readType,jdbcType=INTEGER}, title = #{record.title,jdbcType=VARCHAR}, src_user_id = #{record.srcUserId,jdbcType=VARCHAR}, src_user_type = #{record.srcUserType,jdbcType=INTEGER}, src_user_name = #{record.srcUserName,jdbcType=VARCHAR}, receive_user_id = #{record.receiveUserId,jdbcType=VARCHAR}, route_url = #{record.routeUrl,jdbcType=VARCHAR}, route_param = #{record.routeParam,jdbcType=VARCHAR}, created_at = #{record.createdAt,jdbcType=TIMESTAMP}, create_by = #{record.createBy,jdbcType=VARCHAR} update park_wait_read read_type = #{readType,jdbcType=INTEGER}, title = #{title,jdbcType=VARCHAR}, src_user_id = #{srcUserId,jdbcType=VARCHAR}, src_user_type = #{srcUserType,jdbcType=INTEGER}, src_user_name = #{srcUserName,jdbcType=VARCHAR}, receive_user_id = #{receiveUserId,jdbcType=VARCHAR}, route_url = #{routeUrl,jdbcType=VARCHAR}, route_param = #{routeParam,jdbcType=VARCHAR}, created_at = #{createdAt,jdbcType=TIMESTAMP}, create_by = #{createBy,jdbcType=VARCHAR}, where id = #{id,jdbcType=VARCHAR} update park_wait_read set read_type = #{readType,jdbcType=INTEGER}, title = #{title,jdbcType=VARCHAR}, src_user_id = #{srcUserId,jdbcType=VARCHAR}, src_user_type = #{srcUserType,jdbcType=INTEGER}, src_user_name = #{srcUserName,jdbcType=VARCHAR}, receive_user_id = #{receiveUserId,jdbcType=VARCHAR}, route_url = #{routeUrl,jdbcType=VARCHAR}, route_param = #{routeParam,jdbcType=VARCHAR}, created_at = #{createdAt,jdbcType=TIMESTAMP}, create_by = #{createBy,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR}