私はJPA(eclipselink)開発で私の最初のステップを踏んでいます。エンティティにもたらされた変更をデータベースに再反映せずに反映するのに役立つ良い方法があれば、全体のデータベースを作成します。私の場合は jpa eclipselinkフィールドタイプを変更する
私は、30個の以上のエンティティを持っているこれらのいくつかは、「正しく」に定義されており、すでにデータベースにデータ行を保持しているが、私はいくつかを定義しながら、私はミスを犯したことを考え出しました他のエンティティはlong型ではなくプライマリ型のint型を使用していますが、最悪の場合、これらのエンティティの一部は他のエンティティによってマッピングされているため、外部キーとして使用されています...データベース全体を再作成せずにこれに対処するための「適切な」方法。データベースを再作成すると、既に塗りつぶされたテーブルの行を再塗りつぶし、多くの時間を腰掛けるようになります。
おかげで、事前に
ジョージは
つまり、エンティティの主キーを 'int'から 'long'に変更し、実際のデータベースとの一貫性を維持したいですか? –