zoukankan      html  css  js  c++  java
  • IBatis框架 利用select @@Identity 获取新增记录ID

    xml文件写法:

    <insert id="InsertPurchaseEvaluations" parameterClass="PurchaseEvaluations">
                INSERT INTO PurchaseEvaluations(
                ApplyMoneyID,
                PurchaseID,
                PurchaseName,
                AddUserID,
                AddUserName,
                AddTime,
                AverageScoreValue,
                EvaluationRemark,
                PurchaseLevel,
                EvaluationType)
                VALUES(
                #ApplyMoneyID#,
                #PurchaseID#,
                #PurchaseName#,
                #AddUserID#,
                #AddUserName#,
                #AddTime#,
                #AverageScoreValue#,
                #EvaluationRemark#,
                #PurchaseLevel#,
                #EvaluationType#)
                <selectKey property="Id" resultClass="int" type="post">
                select @@Identity as Id
            </selectKey>
            </insert>

    方法:

    public int InsertPurchaseEvaluations(PurchaseEvaluations purchaseEvaluations)
            {
                mapper.Insert("InsertPurchaseEvaluations", purchaseEvaluations);
                return purchaseEvaluations.Id;
            }
  • 相关阅读:
    fiximulator
    Maven POM 模板[z]
    Sentinel 实战-控制台篇[z]
    Sentinel 实战-限流篇[z]
    RPC 框架
    如何手写实现简易的Dubbo[z]
    降级、熔断、限流[z]
    Transfix
    Memcached和Memcache安装(64位win7)[z]
    Oracle分区表例子
  • 原文地址:https://www.cnblogs.com/qqflying/p/2589965.html
Copyright © 2011-2022 走看看