id_, name_, chances_, stock_, enabled_, reward_type_, memo_, group_id_, create_on_, modify_on_ and id_ = #{id} and name_ like '%' #{name} '%' and reward_type_ like '%' #{rewardType} '%' delete from luck_draw_prize where id_ = #{id,jdbcType=INTEGER} insert into luck_draw_prize (id_, name_, chances_, stock_, enabled_, reward_type_, memo_, group_id_, create_on_, modify_on_) values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{chances,jdbcType=DOUBLE}, #{stock,jdbcType=INTEGER}, #{enabled,jdbcType=BIT},#{rewardType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{memo,jdbcType=VARCHAR}, #{groupId,jdbcType=INTEGER}, #{createOn,jdbcType=TIMESTAMP}, #{modifyOn,jdbcType=TIMESTAMP}) update luck_draw_prize name_ = #{name,jdbcType=VARCHAR}, chances_ = #{chances,jdbcType=DOUBLE}, stock_ = #{stock,jdbcType=INTEGER}, enabled_ = #{enabled,jdbcType=BIT}, reward_type_ = #{rewardType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, memo_ = #{memo,jdbcType=VARCHAR}, group_id_ = #{groupId,jdbcType=INTEGER}, create_on_ = #{createOn,jdbcType=TIMESTAMP}, modify_on_ = #{modifyOn,jdbcType=TIMESTAMP}, where id_ = #{id,jdbcType=INTEGER}