問題タブ [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.
liferay - Liferay Service Builder の古いアーティファクトをクリーンアップするには?
に基づいてservice.xml
、Liferay のService Builderは Java ファイル、ディレクトリ、その他のファイル、およびデータベース テーブルを生成します。また、この世代以降に記述されたコードからインターフェイスを抽出します。
メソッドの名前を変更したり、クラスを削除したりしても、Liferay は何もクリーンアップせず、メソッド/クラス/テーブルはそこにとどまります。
これらの古いアーティファクトをポートレット プロジェクトから消去して、最初から書き直したのと同じ効果を得るにはどうすればよいですか?
java - Liferay Service Builder - 参照の作成
3 つのテーブル間にリレーションシップを作成しようとしています。以下に表を示します。
- 部屋
- 設備
- 施設マッピング
部屋テーブルが含まれています
- ルームID
- 部屋の名前
ファシリティ テーブルに含まれるもの
- 施設ID
- 設備名称
facilityMapping テーブルが含まれています
- 施設ID
- ルームID
- 施設数
facilityMapping テーブルで、上記の 2 つのテーブルへの参照を作成したいと考えています。
service.xml で Reference を作成しようとしています
エラー : element-type 列に対して mapping-key を宣言する必要があります
spring - Liferay サービスビルダー 6.2
基本的な質問です。サービスビルダーを使用する主な利点は何ですか? 私のポートレットがデータベースとは何の関係もない場合、すべては Web サービスを使用するものですが、サービス ビルダーはキャッシングなどの場合に役立ちますか? サービスビルダーはサービスレイヤーを提供するので、AOPを適用できますか?
liferay - liferay サービスビルダーで特定のフィールド値のレコードを削除する
フィールド名を使用して特定のレコードを削除したい
表:ダミーエンティティ
- フィールド ID
フィールド名
/li>
エラーは表示されませんが、レコードは削除されません。私を助けてください。
liferay-6 - サービス ビルダーで複合キーを使用しているときにクラス キャスト例外が発生する
永続化のために Liferay Service Builder を使用する親ポートレットがあります。子ポートレットは永続化のために同じエンティティを使用します。そのため、Liferay プラグイン プロパティを使用して、親ポートレットを子ポートレットの依存関係として追加しました。エンティティの主キーが 1 つあれば、すべて問題ありません。しかし、複合主キー エンティティの場合、それを使用しているエンティティを見つけると、クラス キャスト例外が発生します。理由がわかりませんでした。クラスローダーの問題が原因ですか?
liferay - データベースを構成せずにliferayサービスビルダーを作成する
service.xml ファイルでデータベース テーブルを構成せずに、liferay サービス ビルダーを作成することは可能ですか。
ここでの実際の目的は、liferay サービス ビルダーを使用してサービス レイヤーを作成することです。また、このサービス層ではデータベースと直接対話することはありません。
hsqldb - Service Builder Finder を使用して顧客数を取得する
以下に示すように、サービスビルダーを使用して顧客テーブルを作成しました
私のservice.xmlは以下のとおりです
service.xml
ファインダーを使用して以下の出力を生成する方法を教えてください。
Liferay 6.2 とデータベースを HSQLDB として使用しています