9

私は既存のデータベースSchemaUpdateと同期するために使用しています。hbmsデータベースは、に基づいて最近作成されhbms、完全に最新です。ただし、SchemaUpdateすべての外部キー制約を再度生成します。

たとえば、 と があるとStudentしますTeacher。はname とStudent関連付けられています。からへの外部キーです。データベースが最新であり、現在保持されており、それらの外部キー関係があるとします。したがって、 とは同等です。Knowは何もしてはいけませんが、生成されたスクリプトを見ると、その外部キーが再び生成されます。TeacherArtTeacherArtTeacherStudentTeacherStudentTeacherHBMDatabaseSchemaUpdate

なぜこれが起こるのですか?それを回避する方法はありますか?

4

1 に答える 1