0

私は休止状態のクエリに取り組んでいます

データベースには大学(親)とユーザー(子供)..ユーザーがすでにデータベースに保存されています。

ユーザーは子供のアドレス、連絡先を持っています

トランザクション A:

ここでは、大学とユーザーを使用してデータベースからデータが取得され、大学が更新されます。

ユーザーがある大学から別の大学に変わると、トランザクション A は大学テーブルを取得して大学を更新し、次のように更新します。このような場合、大学 ID のみが親 (大学) によってユーザー テーブルで更新されます。

user.setCollege(college);
saveorupdate(college)

取引B:

親(ユーザー)とその子供をデータベースに保存または更新します..(ユーザーには住所、連絡先があります).......住所と連絡先でユーザーを個別に更新します..

トランザクション B だけで正常に動作しています..

トランザクションAでトランザクションAを完了し、Bで新しいトランザクションを開始します...

ここでは、連絡先の別のトランザクションによって行が既に更新されていると言っています

4

0 に答える 0