在我的 Liferay 7 项目中,Service Builder 很好地生成了文件 tables.sql(带有完整的 sql),但不像 Liferay 6.2 那样在 SERVICECOMPONENT 本机 liferay 表中包含此内容。
因此,当我重新启动服务器时,数据库中没有更新,而数据模型已被修改。
我必须手动运行包含在 tables.sql 中的 sql 脚本来临时解决这个问题。
有人复制过这个吗?有没有我不知道的选项(Liferay 7 中的新选项?)会导致这种行为。
注意:当然,选项 build.auto.upgrade(在 service.properties 中)设置为 true,并且没有 service-ext.properties 可以覆盖它