mybatis 常用配置

insert 返回主键id

在insert语句中写入useGeneratedKeys="true" keyProperty="configId" configId 指的是AdConfigureCondition对象的主键字段

<insert id="insert" parameterType="com.shihou.module.ad.domain.AdConfigureCondition" useGeneratedKeys="true" keyProperty="configId">
    insert into ad_configure (on_page, ad_type,
    title, start_time, end_time,
    client_type, show_type, content_type,
    content_url, jump, status,
    seconds, time_rule, create_time,
    show_position, ids)
    values (#{onPage,jdbcType=VARCHAR}, #{adType,jdbcType=VARCHAR},
    #{title,jdbcType=VARCHAR}, #{startTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP},
    #{clientType,jdbcType=VARCHAR}, #{showType,jdbcType=VARCHAR}, #{contentType,jdbcType=VARCHAR},
    #{contentUrl,jdbcType=VARCHAR}, #{jump,jdbcType=VARCHAR}, #{status,jdbcType=BIT},
    #{seconds,jdbcType=INTEGER}, #{timeRule,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
    #{showPosition,jdbcType=VARCHAR}, #{ids,jdbcType=LONGVARCHAR})
  </insert>

service中取值

    @Override
    public Long insertRequired(AdConfigure record) {
        volid(record);
        adConfigureDao.insert(record);
        return record.getConfigId();
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值