私は既存のデータベースSchemaUpdate
と同期するために使用しています。hbms
データベースは、に基づいて最近作成されhbms
、完全に最新です。ただし、SchemaUpdate
すべての外部キー制約を再度生成します。
たとえば、 と があるとStudent
しますTeacher
。はname とStudent
関連付けられています。からへの外部キーです。データベースが最新であり、現在保持されており、それらの外部キー関係があるとします。したがって、 とは同等です。Knowは何もしてはいけませんが、生成されたスクリプトを見ると、その外部キーが再び生成されます。Teacher
ArtTeacher
ArtTeacher
Student
Teacher
Student
Teacher
HBM
Database
SchemaUpdate
なぜこれが起こるのですか?それを回避する方法はありますか?