n.id dictnameid, n.datadictname datadictname, v.id dictvalueid, v.datadictvalue datadictvalue select seq_datadict.nextval from dual insert into datadictionaryname (id ,datadictname,isValid) values( #{dictNameId,jdbcType=BIGINT}, #{dataDictName, jdbcType=VARCHAR},1) select seq_datadict.nextval from dual insert into datadictionaryvalue (id ,datadictid,datadictvalue,isValid) values( #{dictValueId,jdbcType=BIGINT},#{dictNameId, jdbcType=BIGINT}, #{dataDictValue,jdbcType=VARCHAR},1) update datadictionaryname isValid = #{isValid,jdbcType=BIGINT}, dataDictName = #{dataDictName,jdbcType=VARCHAR}, where id = #{dictNameId ,jdbcType=BIGINT } update datadictionaryvalue dataDictValue = #{dataDictValue,jdbcType=VARCHAR}, isValid = #{isValid,jdbcType=BIGINT}, where id = #{dictValueId ,jdbcType=BIGINT }