kee, language, name insert into rule_repositories (kee, language, name, created_at) values ( #{repository.kee, jdbcType=VARCHAR}, #{repository.language, jdbcType=VARCHAR}, #{repository.name, jdbcType=VARCHAR}, #{now, jdbcType=BIGINT} ) update rule_repositories set name = #{repository.name, jdbcType=VARCHAR}, language = #{repository.language, jdbcType=VARCHAR} where kee = #{repository.kee, jdbcType=VARCHAR} delete from rule_repositories where kee not in #{key,jdbcType=VARCHAR}