エンティティごとに、さまざまなことに関する毎日の情報を保存するためにカレンダーを広く使用するアプリケーションを作成しています。エンティティごとに新しいカレンダーを作成するにはどうすればよいですか。ユーザー テーブルのエントリごとにテーブルを作成する必要がありますか?
編集:
私はエンティティユーザーを持っています。現在、各エンティティには、1 年間のカレンダーがあります。年の各日について、いくつかのデータを持つ 2 つのフィールドがあります。
今、私はそれをどのように作るのですか?ユーザーごとに新しいテーブルを作成する必要がありますか? または、ユーザーの外部キーを使用して、各ユーザーのカレンダー テーブルに 365 個のエントリを作成する必要があります。
編集:
各ユーザーは、1 日に 1 つのイベントのみを持ちます。また、イベントはユーザーの一部のアイテムで発生し、ユーザーには多くのアイテムがあるため、1 人のユーザーが複数のカレンダーを持つことができます。