В Spring Roo: что такое динамический искатель? - PullRequest
5 голосов
/ 07 марта 2011

Я смотрю на среду Spring Web с помощью Roo.

И я смотрю на voice.roo, предоставленный в каталоге с примерами.

Эта строка привлекла мое внимание:

finder list --class com.springsource.vote.domain.Vote --depth 2 --filter reg,betw,IpEq

В Spring Roo: что такое динамический искатель? Что означает эта строка?

Спасибо

1 Ответ

11 голосов
/ 13 марта 2011

Roo может использоваться для генерации методов Finder в ваших классах сущностей. Другими словами, он создаст статический метод для сущности, который может запросить серверную часть для конкретного экземпляра этой сущности, основываясь на некоторых предоставленных значениях поля.

Из приглашения Roo команда список поиска показывает вам все инструменты поиска, которые Roo может создать для вас. Опция 'глубина' устанавливает количество полей в этой сущности, которые вы хотите включить в запрос. Итак, линия, которую вы назвали, говорит ...

  1. Покажите мне методы, которые Roo может создать для меня на Голосовать сущность
  2. Показать методы, включающие два поля
  3. Отображать только методы, имеющие дело с полями "reg", "betw" и "IpEq" в объекте голосования.

Оттуда вы можете использовать команду finder add , чтобы выбрать конкретный метод динамического поиска.

...