Переглянути джерело

Merge branch 'master' of http://124.220.229.80:9093/root/cif

linxk 3 тижнів тому
батько
коміт
b74d4d862e

+ 1 - 1
cif-service/src/main/java/com/txz/cif/core/MultipleHiLoPerTableGenerator.java

@@ -104,7 +104,7 @@ public class MultipleHiLoPerTableGenerator {
      * @throws SQLException
      */
     public Serializable doWorkInCurrentTransaction() {
-       this.sequenceMapper.replaceInto(sequence);
+        this.sequenceMapper.replaceInto(sequence);
         return this.sequence.getId();
     }
 

+ 4 - 1
cif-service/src/main/resources/mapper/SequenceMapper.xml

@@ -11,6 +11,9 @@
   </resultMap>
 
   <insert id="replaceInto" useGeneratedKeys="true" keyProperty="id">
-    REPLACE INTO c_sequence (`name`,service) VALUES  (#{name},#{service})
+      <selectKey keyProperty="id" resultType="long" order="AFTER">
+          SELECT LAST_INSERT_ID()
+      </selectKey>
+      REPLACE INTO c_sequence (`name`,service) VALUES (#{name},#{service})
   </insert>
 </mapper>