Когда данные столбца имеют вкладку, не работает упорядоченный порядок данных Spring - PullRequest
0 голосов
/ 03 февраля 2019

Я использую CrudRepository и генерирую запрос выбора по имени метода. Например: - findByPurposeOrderByProductDescriptionAsc (String purose)

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

Обычно в запросе SQL мы можем использовать функцию обрезки, и порядок будет работать.

В JPA, даже если я обрежуатрибут не работает, потому что обрезка применяется только к полученным результатам.

В то время как я хочу, чтобы функция обрезки применялась до применения порядка по, чтобы я получал правильные ожидаемые отсортированные результаты.

Любыепредложения, где это можно сделать?

Я пробовал одну вещь - я пишу сортировку по полученным результатам, но я хочу сделать это на уровне среды Spring

Есть предложения по этому поводу?

1 Ответ

0 голосов
/ 03 февраля 2019

Я нашел решение для этого.Я использую @Formula, чтобы использовать функцию, специфичную для базы данных, и это сработало.

...