zoukankan      html  css  js  c++  java
  • Mybatis插入数据后返回主键Id

     1.SQLServer 数据库

      // 下面是SQLServer获取最近一次插入记录的主键值的方式 select @@IDENTITY as id INSERT INTO t_Product_GroupBuyingRule (name ,startDate ,endDate ,days ,ajson ,isReturn ,isCanUseIntegral ,isCanUseRed ,useRedType ,channelType ,freightType ,userId ,status ,isUsed) VALUES ( #{name} , #{startDate} , #{endDate} , #{days} , #{ajson} , #{isReturn} , #{isCanUseIntegral} , #{isCanUseRed} , #{useRedType} , #{channelType} , #{freightType} , #{userId} , #{status} , #{isUsed} );

      接收返回id

      //result 返回的是受影响行数

      Integer result = tProductGroupBuyingRuleDao.insertGroupBuyingRule(tProductGroupBuyingRule);System.out.println("result = " + result);//主键ID必须通过实体类获取 tProductGroupBuyingRule.getId()

      System.out.println("tProductGroupBuyingRule.getId() = " + tProductGroupBuyingRule.getId());

      2.MySql数据库

      // 下面是SQLServer获取最近一次插入记录的主键值的方式 select last_insert_id() INSERT INTO t_Product_GroupBuyingRule (name ,startDate ,endDate ,days ,ajson ,isReturn ,isCanUseIntegral ,isCanUseRed ,useRedType ,channelType ,freightType ,userId ,status ,isUsed) VALUES ( #{name} , #{startDate} , #{endDate} , #{days} , #{ajson} , #{isReturn} , #{isCanUseIntegral} , #{isCanUseRed} , #{useRedType} , #{channelType} , #{freightType} , #{userId} , #{status} , #{isUsed} );

      接收返回id

      //result 返回的是受影响行数

      Integer result = tProductGroupBuyingRuleDao.insertGroupBuyingRule(tProductGroupBuyingRule);System.out.println("result = " + result);//主键ID必须通过实体类获取 tProductGroupBuyingRule.getId()

      System.out.println("tProductGroupBuyingRule.getId() = " + tProductGroupBuyingRule.getId());

  • 相关阅读:
    input失效后,怎么改变它默认就有的灰色
    弹性盒布局-宽度自动分配-图片自适应
    时钟效果收集
    1秒加1
    tab切换☆☆☆☆☆
    音乐播放的动画效果
    css3-文字旋转
    红黑树
    Ruby2.0后版本的debug工具: byebug
    [转]DSL-让你的 Ruby 代码更优秀
  • 原文地址:https://www.cnblogs.com/cxxiao/p/12820856.html
Copyright © 2011-2022 走看看