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());

  • 相关阅读:
    CSS3——复杂选择器
    单元测试覆盖率设置
    你必须了解的「架构」小历史
    js正则表达式:学习网址和部分正则验证
    转: js实现全角半角检测的方法
    Linux and the Unix Philosophy(1)
    HTML DOM 对象
    理解css中的 content:" " 是什么意思
    JS
    js
  • 原文地址:https://www.cnblogs.com/cxxiao/p/12820856.html
Copyright © 2011-2022 走看看