我用来将我的与现有数据库SchemaUpdate
同步。hbms
数据库是最近创建的,hbms
并且是完全最新的。但SchemaUpdate
再次生成所有外键约束。
例如,假设您有Student
和Teacher
。与 nameStudent
有关联。是从to的外键。假设数据库是最新的并且当前持有,以及它们的外键关系。所以和是等价的。Know不能做任何事情,但当我看到它生成的脚本时,它会再次重新生成该外键。Teacher
ArtTeacher
ArtTeacher
Student
Teacher
Student
Teacher
HBM
Database
SchemaUpdate
为什么会发生这种情况?有什么办法可以避免吗?