パフォーマンス上の理由から、いくつかのネイティブ クエリを使用して新しいオブジェクトをデータベースに挿入する必要があります。通常のエンティティの読み取りと書き込みを管理する非常に洗練された JPA 永続レイヤーがあり、この永続レイヤーを使用してネイティブクエリを実行したいと考えています。
目標を達成するには、メソッド EntityManager#createNativeQuery(String) と Query#executeUpdate が必要であることはわかっています。
私の現在の問題は、新しく挿入された行の生成された識別子も取得したいということです。JDBCまたはSpringPersistenceを使用してこれが可能であることは知っていますが、JPAネイティブクエリからそれらの識別子を取得する方法はありますか?