Mybatis的直接执行SQL

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里面

转载于:https://www.cnblogs.com/lgtrajectory/p/4072738.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值