Как я могу использовать JPA для поиска подстроки в поле?

Мое приложение использует JPA для доступа к внутренней базе данных.

У меня есть класс Java, сопоставленный с таблицей. У класса есть строковое поле (называемое статусом), которое состоит из серии «0» и «1». Мне нужно выбрать несколько записей на основе второго символа поля. Вот что я могу сделать без использования JPA (я использую MS SQLServer).

SELECT * FROM Machines where SUBSTRING(status, 2, 1) = '1'

Как это сделать с помощью JPA?

5
задан nbro 26 November 2016 в 22:25
поделиться