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

hibernate hql-更新クエリの実行後に、更新された行IDリストを返します

    私の知る限り、JPA/Hibernateにはそのような機能はありません。ただし、ネイティブクエリを作成してネイティブSQLを使用することはできます。私はオラクルを知りませんが、PostgreSQLでは次のように書きます:

    String sql = "update table set field = :values where ... returning id";
    Query query = session.createNativeQuery(sql);
    query.setParameter("value", value);
    List ids = query.list();
    

    オラクルが同様の機能を持っている可能性があり、これはあなたを助けます。



    1. 数値列にOracle2ハイフンがありますか?

    2. 複数の基準を持つ検索機能-PHP/MySQL

    3. wal_keep_segmentsなぜ最大ではなく最小なのか?

    4. Oracleはリターンに挿入します