サービスエンティティインスタンスの順序の定義
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
多くの場合、特定のエンティティの複数のインスタンスを取得し、特定の順序でリストしたいことがあります。 service.xml
ファイルでは、エンティティのデフォルトの順序を指定できます。
名前のアルファベット順に BookmarksEntry
エンティティを返したいとします。 Liferay Dev Studio DXPを使用すると、これらのデフォルトの順序を簡単に指定できます。
-
service.xml
ファイルエディターで 概要 モードに切り替えます。 -
ビューの左側のアウトラインで、エンティティノードの下の 次 ノードを選択します。 IDEは、選択したエンティティを注文するためのフォームを表示します。
-
順序を指定 チェックボックスをオンにして、順序を指定するフォームを表示します。
-
表の右側にある 追加 アイコン()をクリックして、注文列を作成します。
-
列名を入力します(例えば、 名、 日など)は、エンティティを注文して使用します。
-
By フィールドの右側にある 参照アイコン ()をクリックし、 asc または desc オプションを選択します。 これにより、エンティティが昇順または降順になります。
サービスエンティティの注文方法がわかったので、最後に行うことは、データベースからエンティティインスタンスを取得するためのファインダメソッドを定義することです。