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

Hibernateを使用してMySQLで自動インクリメントの主キー値を取得する方法

    Hibernateエンティティを保存すると、id プロパティが入力されます。だからあなたが持っているなら

    MyThing thing = new MyThing();
    ...
    
    // save the transient instance.
    dao.save(thing);
    
    // after the session flushes, thing.getId() should return the id.
    

    私は実際、ほとんどの場合、assertNotNullを実行します テストで永続化されたエンティティのIDを使用して、保存が機能したことを確認します。



    1. 1つのクエリで複数のテーブルに挿入

    2. Oracle用のEntityFramework互換プロバイダーの比較?

    3. FORのSQLクエリ動的テーブル名

    4. SQLの複数形/単数形の検索