当我尝试向现有实体添加新字段时,我遇到了问题。 我运行这个命令 yo jhipster:实体Libro和我选择[BETA]是的,添加更多字段和关系,但当我尝试用./mvnw编译我的项目时,我收到此错误http://pastebin.com/SW1kpeDT
我也尝试遵循jhipster网站的指南,但我也有同样的错误。
答案 0 :(得分:3)
这是正常的(至少在测试版中),因为更新操作更改了创建实体的Liquibase迁移文件20161022122700_added_entity_Libro.xml
,因此Liquibase将更新文件的校验和与迁移时记录在数据库中的校验和进行比较在更新之前首次运行。
所以你有这些选择:
databasechangelog
表中手动清除校验和mvn liquibase:clearCheckSums
命令。确保您的pom.xml
包含正确的maven-liquibase-plugin配置以访问您的数据库。由于此功能是测试版,因此可能会解决此问题。