Как выполнить расширенный поиск с помощью Spring Data REST?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как выполнить расширенный поиск с помощью Spring Data REST?

Сообщение Anonymous »

Моя задача — выполнить расширенный поиск с помощью Spring Data REST.
Как это реализовать?

Мне удалось создать метод для выполнения простой поиск, например этот:

Код: Выделить всё

public interface ExampleRepository extends CrudRepository{

@RestResource(path="searchByName", rel="searchByName")
Example findByExampleName(@Param("example") String exampleName);

}
Этот пример отлично работает, если мне нужно просто перейти по URL-адресу:

Код: Выделить всё

.../api/examples/search/searchByName?example=myExample
Но что мне делать, если для поиска требуется более одного поля?

Например, если мой класс примера имеет 5 полей. Какая реализация мне нужна для расширенного поиска со всеми возможными полями?

Рассмотрите это:

Код: Выделить всё

.../api/examples/search/searchByName?filed1=value1&field2=value2&field4=value4
и этот:

Код: Выделить всё

.../api/examples/search/searchByName?filed1=value1&field3=value3
Что мне нужно сделать, чтобы правильно реализовать этот поиск?

Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/362 ... -data-rest
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»