首页 > 代码库 > mybatis+mysql返回插入的主键,参数只是提供部分参数
mybatis+mysql返回插入的主键,参数只是提供部分参数
mybatis+mysql返回插入的主键,参数只是提供部分参数
<insert id="insertByChannelIdOpenid" useGeneratedKeys="true" keyProperty="id" parameterType="com.model.StatisticSaler" > insert into statistic_saler(city_id,shop_id,saler_id,type,openid,time) select city_id,shop_id,saler_id,#{type,jdbcType=VARCHAR},#{openid,jdbcType=VARCHAR},now() from channel s where s.id = #{id,jdbcType=INTEGER} </insert>
输入的参数只是提供部分参数,在插入的过程中使用了其他的数据库表;
mybatis这个insert语句返回的就是影响的记录条数;
而作为参数的那个对象,会由于使用了
useGeneratedKeys="true" keyProperty="id"
而获得新建记录的id;
mybatis+mysql返回插入的主键,参数只是提供部分参数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。