Я использую JPA, Spring boot для примера приложения и расширяю CrudRepository. Я делаю вызов REST и передаю идентификатор для поиска всех строк с этим идентификатором.
Внутренне я вызываю метод repository.findById (Long Id) для поиска. Однако этот метод всегда выполняет поиск по столбцу «Первичный ключ». Можно ли использовать этот или любой другой метод для поиска в столбце «Внешний ключ» той же таблицы?
В моей таблице есть столбцы ниже
Name DataType
--------------------------------------
Id BIGIN(8) PK, AI
comment VARCHAR(100) Not Null
userId BIGINT(8) FK Not Null
Я хочу искать по userId, но findById принимает Id по умолчанию