問題タブ [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 CustomSQL テーブルが存在しません
次のようなサービスエンティティ宣言があります。
カスタム SQL を使用して詳細を取得しようとしています。
しかし、実行時に次のエラーが発生します。
クエリは、table="contentrepo" ではなく宣言されたエンティティの名前を取得しています。この問題を回避する方法を教えてもらえますか?
java - exception":"liferay サービスビルダーの java.lang.ClassCastException
私は Entity リモート サービスの実装に取り組んできました。EntityServiceImpl で 1 つのカスタム サービス メソッドを作成しました。InstitutionServiceUtil を通じてサービスを提供するカスタム サービス メソッドを作成しました。ポートレットをデプロイした後、ブラウザ ウィンドウからサービス メソッドにリクエストを送信すると、例外が発生します。
注: サーバーの再起動後にリクエストを送信すると、上記の例外は発生しませんでした。
上記の例外を解決するにはどうすればよいですか?
liferay - カスタム エンティティをサービス ビルダー liferay で保存する方法
カスタムエンティティをサービスビルダーライフレイで保存する方法は? 新しいエンティティ (name=BasicProfile) を作成し、サービス ビルダー liferay でビルドしましたが、保存中に例外が発生しました。私のコード:
java - jboss にバンドルされている liferay-6.1.2-ce-ga3 で BLOB データの更新に失敗しました
liferay ポートレット プロジェクトで blob データを挿入および更新する必要があります。開発には liferay-6.1.2-ce-ga3 を使用しています。私のservice.xmlには次のblobフィールドがあります
サービスのビルド後、サービス ビルダーで生成されたクラスを使用して BLOB データを正常に挿入しました。
次のようにブロブデータを更新しようとしました
しかし、ブロブ データ以外はすべて更新されています。BatchSessionImplソースを確認したところ、通常はsession.merge(model)をスキップして blob 更新を行う update メソッドにsession.saveOrUpdate(model)呼び出しのようなメソッドがないことに気付きました。
以下は BatchSessionImpl クラスの update メソッドです
私の場合、else ケースのsession.merge(model)が呼び出されています。blob データを更新できるように、jboss にバンドルされている liferay-6.1.2-ce-ga3 に固有のものはありますか? 誰かが私にいくつかの回避策を提案できますか?
liferay - finder-column なしで service-builder liferay を使用して finder を作成する方法
service.xml に finder-column なしでメソッド getAll を作成する方法
入力パラメーターなしで州テーブルのすべてのデータを取得する必要があるためです。
liferay:build-service を実行すると例外が発生しました:要素タイプ「finder」の内容が不完全です。「(finder-column)」と一致する必要があります
java - クエリを使用してデータベースからデータを取得する方法 - Service Builder
Service Builder の作成を開始します。bookTitle としていくつかの列を作成し、次にいくつかの本を追加し、最後にこの本を次のように表示します...
しかし、古典的なクエリの使い方を知っていますか? そしてそれは可能ですか?お気に入り
ありがとう
liferay-6 - インポートされた service.jar を使用する場合、「サーブレット コンテキストの BeanLocator は null です」
service.jar
クライアントPortlet A
が. _ WEB-INF/lib
_ *LocalServiceUtil
これは、私が以前に何度も成功したことであることに注意してください。
しかし、この場合、LocalServiceUtil を呼び出すと、次のランタイム例外が発生します。
ポートレット A のプロジェクト プロパティまたはビルド構成に何か問題があることはほぼ確実ですが、どこを見ればよいかわかりません。Liferay フォーラムは BeanLocator 関連の問題でいっぱいですが、それぞれ別の解決策があります
両方のプロジェクトは、Liferay SDK と Tomcat Server の同じバージョン用に設計および展開されました。
BeanLocator の問題を解決するためのアイデアはありますか?