java - spring-data JPaはsaveステートメントを実行する必要はありませんが、Setフィールドはsaveメソッドを自動的に実行できますか?解決する
仅有的幸福
仅有的幸福 2017-06-30 09:55:20
0
3
1480
リーリー

//ブレークポイントを入力し、バックエンド経由で出力結果を確認すると、最初に select ステートメントが実行され、次に update ステートメントが実行されることがわかります。set
//You の後に理由がよくわかりません。 save メソッドを使用せずに更新できます

コードを追って、このメソッドにたどり着いたらupdate文を実行するのですが、師匠に見てもらって教えてもらいます、とても感謝しています!必ず注目させていただきます。

仅有的幸福
仅有的幸福

全員に返信(3)
phpcn_u1582

スクリーンショットから判断すると、どこで更新ステートメントが実行されたかわかりません。私の経験によると、saveメソッドが呼び出されたときのみ更新されます

いいねを押す +0
曾经蜡笔没有小新

いいねを押す +0
女神的闺蜜爱上我

JPA がオブジェクトがダーティであることを発見し、トランザクションのコミット前に自動的に実行されたはずです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート