ここではより高いレベルの質問の種類があります。私はかなり簡単なWebアプリケーションを持っています。アプリケーションには3つの別個の「オブジェクト」があります。フィルタ、承認、およびジョブ。各ジョブにはフィルタと実行権限が必要です。Spring Webアプリケーションで共有機能を実装する方法は?
このアプリケーションのユーザーは、これらのオブジェクトのいずれかを作成でき、それらはすべてその特定のユーザーにリンクされています。ただし、要件には共有を実装したいとの要望があります。したがって、ユーザーは作成したアイテムを他のユーザーと共有できます。正直なところ、私はそのような機能を実装するための最良の方法が不明で、誰かがアイデアを提供できることを願っています。
DBには、各レコードに、そのレコードを作成したユーザーを識別するユーザー列があります。私は最初にshareUser列を追加することを考えましたが、各レコードを複数のユーザーと共有できるため、実際には機能しません。私はこれらすべてを結びつける最善の方法は不明です。ユーザーに共有レコードをリンクする、全く新しいテーブルがDBに必要ですか?
これについてのご意見はありがとうございます。ありがとうございました。
ありがとうございます。 – cardician