2

プロジェクトのために約1週間前にLiferay(6.2)の学習を開始しました。以前は「純粋な」Java EE (JSP、JSF など) を JPA (EclipseLink) で使用していました。

私が理解できないのは:

前に定義したエンティティのように動作するエンティティを作成するための使用方法ServiceBuilder例: 1 対多の関係にある aCategoryとエンティティを定義する場合、によってすべての を返すCategoryPropertyファインダのみを定義できます。. _CategoryPropertyCategoryProperty categoryId

私が読んでいる本に基づいて、CategoryLocalServiceImplとの実装を変更することしかCategoryPropertyLocalServiceImplできず、生成されたエンティティに触れることはできません。CategoryPropertyしたがって、 1 つのカテゴリに属する​​ものをすべてリストしたい場合は、実装して呼び出す必要がありますが、CategoryPropertyLocalServiceUtil.findAllByCategoryId(categoryId)これは私が望んでいるものではありません。呼び出しはcategory.getCategoryProperties()はるかに自然になります。

構造全体を台無しにせずにそれを達成するにはどうすればよいですか? どの生成クラスに触れることができますか? 私が見逃しているのは何ですか?

ありがとうございました!

4

1 に答える 1