私はアプリを作成していますが、さまざまなエンティティの多くにメモを追加できるデータベースを作成したいと思います。これを行うために、基本クラスを作成し、それを抽象としてマークしました。次に、ノートエンティティから基本クラスへの1対多の関係を作成しました。次に、基本クラスの多数のサブクラスを作成しました。すべてが完璧に機能します。ただし、作成されたDBを確認すると、すべてのサブクラスに対して1つのテーブルがあります(たくさんあります)。だから私は2つの質問があります
- 私はそれを正しくやっていますか?
- すべての管理対象オブジェクトが1つのテーブルに格納されている場合、パフォーマンスは重要ですか?