我在Intellij IDEA编辑器中使用JPA Buddy插件。我的项目是一个SpringBoot应用程序,我的数据库是一个postgresql数据库。
当我的代码中的数据模型发生变化时,我通常使用这个插件来快速生成SQL迁移。当我启动我的项目时,我能够正确地生成并自动执行SQL脚本来创建数据库表。
然而,我现在需要发展我的实体。所以我更改了代码以满足我的需要。然而,当我再次使用JPABuddy时,生成的迁移文件会忽略数据库的当前状态,并且生成的SQL脚本会创建所有表,就好像数据库中什么都没有一样。
我在网上搜索过,但没有发现任何类似的案例。
我的猜测是,要么您的持久性单元配置不正确,要么您将模型与错误的数据库进行比较。