7

service.xml ファイルでデータベース テーブルを構成せずに、liferay サービス ビルダーを作成することは可能ですか。

ここでの実際の目的は、liferay サービス ビルダーを使用してサービス レイヤーを作成することです。また、このサービス層ではデータベースと直接対話することはありません。

4

4 に答える 4

0

Service.xml を作成している場合は、少なくとも 1 つのエンティティが存在することを強くお勧めします。それ以外の場合は、その構成を追加する必要はありません。

于 2016-05-05T05:53:12.603 に答える
0

@Olaf Kock answare に同意します。これは、サービス ビルダーで空のモデルを使用できる可能性があると述べています。さらに、空のエンティティを使用すると、ポータルと同じトランザクション コンテキストを利用でき、クラスター管理の利点と、liferay ポータルとの完全な統合の利点を得ることができます。

ポータルのトランザクション環境が同じである場合、ネイティブの liferay サービスを集約するサービスを作成するイメージを作成でき、トランザクション コンテキストがポータルと同じであるという保証が得られます。

この反省が付加価値になることを願っています。

于 2016-05-05T08:35:10.943 に答える
0

実際のエンティティなしでサービス ビルダーを作成できます。

リンクで提供されているように、エンティティなしでサービス ビルダーを作成することができます。

また、このフォーラムでより詳細に議論されました

それが誰かに役立つことを願っています。ありがとう

于 2018-04-04T06:01:24.077 に答える