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

JDBC:同じトランザクションで作成されたPKの外部キー

    返された更新されたIDについて何かを見逃したので、次のようにする必要があります:

    Long hageId = null;
    
    try {
        result = insertTable1.executeUpdate();
    } catch (Throwable e) {
        ...
    }
    
    ResultSet rs = null;
    
    try {
        rs = insertTable1.getGeneratedKeys();
        if (rs.next()) {
            hageId = rs.getLong(1);
        }
     ...
    


    1. 1つのパラメータで複数の値を渡す

    2. 非同期fnのモジュールエクスポート結果

    3. EclipseLinkがスカラーブール値のフェッチに失敗する

    4. DISTINCT値の発生をカウントします