liferayポータルからすべてのユーザーグループを取得する必要がありますが、UserGroupServiceUtil
のapiには特定のユーザーのユーザーグループを取得する方法しかありません。私が必要とする方法がpersistence/UserGroupUtil
- findAll()
に見つかりました。しかし、私はそれを使用しようとすると、私は例外を取得:スレッドにバインドLiferayの休止状態の例外
んHibernateのSession、およびコンフィギュレーションは、ここでは、非トランザクション1の 作成することはできません。
私は必要な方法で階級にファサードを書く必要があることを発見しました - *ServiceImpl
。
私はこれを行う方法を理解できません。手伝ってもらえますか?あなたがメソッドをpersistence.findall呼び出すことserviceImpl内部の一つの方法を作成する必要が
おかげ
私が知る限り、会社は必須フィールドではありません。私たちはそれを使用しません。だから、私は他の方法ですべてのユーザーグループを取得する必要があります。 – user1237475
liferayのすべてが一部の企業に接続されています。データベースを調べます。 1つのliferayインスタンスで複数のポータルインスタンスを使用しない限り、通常は1つの企業しかありません(疑問に思う) –
私はテストユーザーを作成し、空の "組織"フィールドを持っています。 "会社"が何か他のものであれば、これは助けになるかもしれませんが、私はコントロールパネルからは見えません - 組織、コミュニティなどのみ "会社"はどこにありますか? – user1237475