mybatis直接執行SQL實際就是在mapper里面加個String
mapper.xml<select id="selectBySql" parameterType="String"> ${value} </select>
對于同結構的表可以統一處理
<insert id="insertTraject" parameterType="com.piccapp.dto.entity.TrajectoryData">insert into ${tablename} (ID, C_SYS_R_TIME, CREATECODE, SYSTEMCODE, INTERFACENAME, CONTENTTYPE, INPUTTIME, CONTENTTEXT)values (${tablename}_sequence.nextval, #{cSysRTime,jdbcType=VARCHAR}, #{createCode,jdbcType=VARCHAR}, #{systemCode,jdbcType=VARCHAR}, #{interfaceName,jdbcType=VARCHAR}, #{contenttype,jdbcType=VARCHAR}, #{inputtime,jdbcType=TIMESTAMP}, #{param,jdbcType=BLOB})</insert>
tablename在實體TrajectoryData里面