在代码中调用pstm.setString(str) str>4000,这种大字符串插入时出现字符过长插入报错问题。
解决问题:用声明变量方式:
<insert id ="insertJson" parameterType="java.util.Map"> Declare jsonStr clob; begin jsonStr:= #{json}; insert into pf_app_json (sid ,json,...) values (SEQ.Nextval,jsonStr,....); end; <insert>