エンティティのテーブルを生成するために SQL の Hibernate ddl 生成を使用しました (と思います)。とにかく、hashcode
フィールドがあります。私の質問は次のとおりです。
- そのフィールドは必要ですか?
- SQL を使用してテーブルにテスト データを挿入する場合、値を何に設定すればよいですか? ここで読んだことから、ネイティブJava実装はメモリアドレスを使用してハッシュ関数をフィードしますか? ( Java -- Object.hashCode() アルゴリズム)
Id
エンティティのフィールドの通常のハッシュを実行する、シリアル化されたすべてのエンティティが継承するマップされたスーパークラスを作成した場合、後で悲しみを感じるでしょうか? (私は「効果的なJava」からそのアイデアを得たと思います。)