Liferay Service Builder (service.xml) によって自動生成された主キーを持つ liferay エンティティ (ログ テーブル) があります。ただし、外部アプリケーションは、この同じデータベース テーブルにエントリを追加する必要があります。
この要件を見ると、これを達成するためのオプションは 2 つしかありません。
- このデータベース エンティティが (Liferay カウンター サービスではなく) MySQL で生成された主キーを使用できるように service.xml 内で指定できれば、Liferay または外部アプリケーションの両方が心配なくエントリを追加できます。
- Service Builder の制限により #1 が不可能な場合、唯一のオプションは、外部アプリケーションの liferay Web サービスを使用してこのエンティティを公開し、この db テーブルにエントリを追加することです。