在我的 Liferay 7 项目中,Service Builder 可以生成包含完整 SQL 的 tables.sql 文件,但不像 Liferay 6.2 那样将其内容包含在 SERVICECOMPONENT 原生的 liferay 表中。
因此,当我重新启动服务器时,数据库中没有更新,尽管数据模型已经被修改过了。
我必须手动运行 tables.sql 中包含的 SQL 脚本来暂时解决这个问题。
有人遇到过类似的问题吗?是否有任何新选项(Liferay 7 中新增的?)可能导致这种行为?
注:当然,build.auto.upgrade(在 service.properties 中)选项设置为 true,并且不存在覆盖它的 service-ext.properties。
因此,当我重新启动服务器时,数据库中没有更新,尽管数据模型已经被修改过了。
我必须手动运行 tables.sql 中包含的 SQL 脚本来暂时解决这个问题。
有人遇到过类似的问题吗?是否有任何新选项(Liferay 7 中新增的?)可能导致这种行为?
注:当然,build.auto.upgrade(在 service.properties 中)选项设置为 true,并且不存在覆盖它的 service-ext.properties。