問題タブ [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.
postgresql - liferayでIDでカスタムSQLを取得できません
サービス ビルダーのカスタム sql を使用しようとしましたが、default.xml ファイルからカスタム クエリを取得できません。デバッグしようとしましたが、 Student1FinderImpl の sql で null を返します。誰でも私を助けることができますか?これが私のコードです:default.xml
liferay - Liferay の ServiceBuilder のファインダー
すでにこの質問をしたことは知っていますが、まだ誤解があります。私の前の質問: Liferay とその中の関係
一言で言えば、書籍の追加/更新/削除と著者の追加ができるポートレットがあります。さらに、本を追加しようとすると、既存の著者を選択できます。
http://i.stack.imgur.com/vzUjn.png
次に、各著者が何冊の本を書いたかを「著者」テーブルに表示する必要があります。
私のservice.xml:
目標を達成するには、どのファインダーを作成する必要がありますか? bookName finder を作成すると、持っている本の数を数えることができます。authorName finder を作成すると、作成者の数を数えることができます。私は少し迷っています。
ご協力ありがとうございます。まだいくつか質問があります。
- どのように、どこで入手でき
authorName
ますauthorId
か?
/li>count
のテーブルで変数を使用するにはどうすればよいview.jsp
ですか?
java - Liferay でのスコーピング
免責事項:
Liferay の ServiceBuilder でこの Finder に問い合わせました
しかし、議論は別の質問でいっぱいだったので、新しいテーマを作成することにしました.
私の liferay アプリケーションでは、本と著者をデータベースに追加できます。本を作成し、著者を選択できます。次に、各著者が何冊の本を書いたかを示す必要があります。
だから私:
特別なファインダーを作成し、新しいメソッドを実装します:
新しい変数を作成しますlong count = BookLocalServiceUtil.countByAuthor(authorId);
しかし、私の質問は、この変数をどこで使用すればよいですか? addBook()
oraddAuthor()
メソッドで使うべきではないと思うのですが、どうすればいいですか?
http://i.stack.imgur.com/b5Cdh.png -- これは私の view.jsp です。count
liferay コンテナでどのように使用できますか?
liferay - Liferay でエンティティを完全に削除する方法 (JAR ファイルにクラスを含める)
Liferay 6.2 GA5 Community Edition を使用しています。
サンプル ケース に 2 つservice.xml
のエンティティがあります。たとえば、エンティティ A と B とします。
Service Builder を実行すると、ソース コードに多くの JAVA ファイルが生成され、次の場所にある JAR ファイルも生成されます。
com.mycompany.myapp.model
7-zip で開くと、パッケージにエンティティ A と B のクラスが含まれていることがわかります。
次に、 のエンティティ A を削除しようとしservice.xml
ました。ソース コードで生成された対応する JAVA ファイルを削除してから、Service Builder を再度実行しましたがmy-app-service.jar
、エンティティ A はまだ存在しています。
JARファイルから完全に削除するにはどうすればよいですか? 私の場合、生成されたJAVAファイルを手動で削除しましたが、Service Builderはそれを削除しません。
apache - apache poi で Excel を読み込んでデータベースの Liferay サービスビルダーにデータを保存するにはどうすればよいですか?
たとえば、エンティティ製品があり、Excel ファイルをインポートしてデータベースに保存する必要があります。