問題タブ [liferay-service-builder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
627 参照

liferay - Liferay Service Builder の古いアーティファクトをクリーンアップするには?

に基づいてservice.xml、Liferay のService Builderは Java ファイル、ディレクトリ、その他のファイル、およびデータベース テーブルを生成します。また、この世代以降に記述されたコードからインターフェイスを抽出します。

メソッドの名前を変更したり、クラスを削除したりしても、Liferay は何もクリーンアップせず、メソッド/クラス/テーブルはそこにとどまります。

これらの古いアーティファクトをポートレット プロジェクトから消去して、最初から書き直したのと同じ効果を得るにはどうすればよいですか?

0 投票する
1 に答える
756 参照

java - Liferay Service Builder - 参照の作成

3 つのテーブル間にリレーションシップを作成しようとしています。以下に表を示します。

  • 部屋
  • 設備
  • 施設マッピング

部屋テーブルが含まれています

  • ルームID
  • 部屋の名前

ファシリティ テーブルに含まれるもの

  • 施設ID
  • 設備名称

facilityMapping テーブルが含まれています

  • 施設ID
  • ルームID
  • 施設数

facilityMapping テーブルで、上記の 2 つのテーブルへの参照を作成したいと考えています。

service.xml で Reference を作成しようとしています

エラー : element-type 列に対して mapping-key を宣言する必要があります

0 投票する
1 に答える
161 参照

spring - Liferay サービスビルダー 6.2

基本的な質問です。サービスビルダーを使用する主な利点は何ですか? 私のポートレットがデータベースとは何の関係もない場合、すべては Web サービスを使用するものですが、サービス ビルダーはキャッシングなどの場合に役立ちますか? サービスビルダーはサービスレイヤーを提供するので、AOPを適用できますか?

0 投票する
2 に答える
1447 参照

liferay - liferay サービスビルダーで特定のフィールド値のレコードを削除する

フィールド名を使用して特定のレコードを削除したい

表:ダミーエンティティ

  • フィールド ID
  • フィールド名

    /li>

エラーは表示されませんが、レコードは削除されません。私を助けてください。

0 投票する
3 に答える
594 参照

liferay-6 - サービス ビルダーで複合キーを使用しているときにクラス キャスト例外が発生する

永続化のために Liferay Service Builder を使用する親ポートレットがあります。子ポートレットは永続化のために同じエンティティを使用します。そのため、Liferay プラグイン プロパティを使用して、親ポートレットを子ポートレットの依存関係として追加しました。エンティティの主キーが 1 つあれば、すべて問題ありません。しかし、複合主キー エンティティの場合、それを使用しているエンティティを見つけると、クラス キャスト例外が発生します。理由がわかりませんでした。クラスローダーの問題が原因ですか?

0 投票する
4 に答える
1956 参照

liferay - データベースを構成せずにliferayサービスビルダーを作成する

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

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

0 投票する
1 に答える
279 参照

hsqldb - Service Builder Finder を使用して顧客数を取得する

以下に示すように、サービスビルダーを使用して顧客テーブルを作成しました

私のservice.xmlは以下のとおりです

service.xml

ファインダーを使用して以下の出力を生成する方法を教えてください。

Liferay 6.2 とデータベースを HSQLDB として使用しています