sql >> Database teknologi >  >> RDS >> PostgreSQL

Samtidighedsproblemer ved hentning af Id'er for nyligt indsatte rækker med ibatis

Her er et simpelt eksempel:

<statement id="addObject"
        parameterClass="test.Object"
        resultClass="int">
        INSERT INTO objects(expression, meta, title,
        usersid)
        VALUES (#expression#, #meta#, #title#, #usersId#)
        RETURNING id
</statement>

Og i Java-kode:

Integer id = (Integer) executor.queryForObject("addObject", object);
object.setId(id);


  1. Forskellen mellem at afslutte og annullere en proces

  2. Identitetslignende kolonne, men baseret på Group By-kriterier

  3. En simpel brugssag for indekser på primære nøgler

  4. Sådan fungerer MATCH()-funktionen i MySQL