0
私は、1つまたは複数のフィールドを更新する可能性のあるオブジェクトを持っています。JPAリポジトリクエリを使用してそのオブジェクトからデータベースのすべてのフィールドを更新する方法はありますか?または、更新が必要なすべてのフィールドを指定する必要がありますか?Spring Data JPA - Update Whole objects
私は、1つまたは複数のフィールドを更新する可能性のあるオブジェクトを持っています。JPAリポジトリクエリを使用してそのオブジェクトからデータベースのすべてのフィールドを更新する方法はありますか?または、更新が必要なすべてのフィールドを指定する必要がありますか?Spring Data JPA - Update Whole objects
だから、私の問題は、セーブ機能JPA CRUDレポが自動的に挿入対アップデートを扱うということであった:
しかし、私の問題は、私は私のDTOデータから新しいエンティティを作成したとレポはそれを考えました挿入する必要があります。
オブジェクトの一意のフィールドからすべてのデータを取得し、このオブジェクトの新しい更新フィールドを**設定し、そのオブジェクトを保存/更新するだけです。ここをクリックしてください[http] ://codingexplained.com/coding/java/spring-framework/updating-entities-with-update-query-spring-data-jpa)。 –
リンク上の例では、更新するフィールドを指定していますが、現在のオブジェクトの状態をそのまま維持するのと同等のものを探しています。 Hibernateではobj.persist()を実行しますが、JPAリポジトリで可能かどうかはわかりません。 –