2つのプラグインポートレットがあります。まず、すべてのエンティティを持つサービスビルダーがあります。 2番目のポートレットは、サービスのjarファイルを使用して動的問合せを実行しています。Liferay Serivce Builder:動的クエリを実行できません
データベースと対話するために、2番目のプラグインポートレットで最初のサービスjarを使用しています。しかし、このjarファイルにはImplクラスはありません。それは私がエラーImplのクラスが見つかりません。 以下は参考のためのものである:
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(XXX.class,
PortletClassLoaderUtil.getClassLoader());
try {
XXXLocalServiceUtil.dynamicQuery(dynamicQuery);
} catch (SystemException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
エラー: [DynamicQueryFactoryImpl:96]ができない検索モデルcom.compass.model.impl.XXXImpl にjava.lang.ClassNotFoundException:com.compass.model.impl。 XXXImpl
Nomal機能だけDynamicQueryFactoryUtilが、XXXLocalServiceUtilをこのように使用していないサービスビルダー
スレッドを閉じます。 –