sql >> データベース >  >> RDS >> PostgreSQL

新たに挿入された行のIDをibatisで取得する際の同時実行性の問題

    簡単な例を次に示します。

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

    そしてJavaコードの場合:

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


    1. Sqlalchemy、生のクエリとパラメータ

    2. PostgreSQLのクエリエラーによって結果が返されません

    3. fe_sendauth:パスワードが提供されていません

    4. 不完全なリカバリ後にデータベースが一貫していることを確認する方法