Этот запрос неверен:
"SELECT * FROM Student WHERE first_name like=?1"
Вы не можете поставить знак равенства после ключевого слова like
.Это должно быть так:
"SELECT * FROM Student WHERE first_name like ?1"
Если вы поместите "%"
, то это должно быть частью параметра.
Также посмотрите на это:
public List<Student> findByFirstNameLike(String searchName);
круглые скобки не сбалансированы.В будущем, пожалуйста, предоставьте совместимые фрагменты кода ...