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

  • 相关阅读:
    微信开发之注册公众号(二)
    我开通个人博客了~~~~
    微信开发之启用开发者模式(三)
    float浮动属性
    数组的定义与特点
    块级元素和行内元素
    对于if判断和switch选择的入门理解
    Form表单
    不知名的作业
    自我介绍
  • 原文地址:https://www.cnblogs.com/cxxiao/p/12820856.html
Copyright © 2011-2022 走看看