2

私のアプリケーションは、サーバーとクライアントを備えたマルチユーザー アプリケーションです。この 1 つのフォームに複数のユーザーが同時にアクセスし、ドラフトとして保存または送信アクションを実行できます。

問題は、マルチユーザーによるフォームの同時編集を制御したいということです。

例: ユーザー X は、テキストフィールド、チェックボックスの値を編集し、下書きとして保存を実行しています。同時に、ユーザー Y は同じ値を編集してフォームを送信します。フォームの同時編集を制御する方法はありますか。ポインターはありますか?

アプリケーションで java 、 spring 3 、 hibernate JPA を使用しています。

4

1 に答える 1

5

楽観的同時実行制御を探しています。JPA/Hibernate を使用すると、エンティティに注釈付きフィールドを追加するの@Versionと同じくらい簡単になります。

于 2012-07-19T09:20:04.920 に答える