Как я могу использовать SUBSTRING_INDEX в JPA? - PullRequest
0 голосов
/ 19 мая 2019

Для примера у меня есть строка "some_random_string_first:random_string_that_i_ignore_during_query:some_random_string_second".

Здесь я хочу получить

  • some_random_string_first и
  • some_random_string_second

    строка только с использованием JPA SUBSTRING .

Я пытался использовать SUBSTRING из JPQL , но он начинается только с индекса и

с моих some_random_string_first и some_random_string_second может быть любой длины, я не могу написать фактическую длину.

Используя mysql, я могу использовать

SUBSTRING_INDEX("some_random_string_first:random_string_that_i_ignore_during_query:some_random_string_second", ".", 1)

и

SUBSTRING_INDEX("some_random_string_first:random_string_that_i_ignore_during_query:some_random_string_second", ".", -1)

Но то же самое я не могу скопировать через JPA .

Ожидаемый ответ: some_random_string_first и some_random_string_second, который я позже concat .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...