私の 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 はありません。