У меня проблема с весенними данными jpa. Когда я выполняю запрос на выборку вместо получения правильных результатов, я получаю первый результат, дублированный нужное количество раз. Так, например, когда у меня есть такие записи в моей базе данных
Cat{ 'name':'johnny', 'status': 'Happy'}
Cat{ 'name':'johnny', 'status': 'Angry'}
Cat{ 'name':'johnny', 'status': 'Hungry'}
и я делаю запрос Select * from cats where name = 'johnny' вместо того, чтобы получать эти 3 результата, я получаю Cat{ 'name':'johnny', 'status': 'Happy'}, дублированный три раза.
В чем может быть причина такого странного поведения?
В моей реальной базе данных у меня есть уникальные ключи для нескольких столбцов, я подумал, может, им нужно специальное сопоставление?
добавить классы сущности и репозитория.




Если записей несколько, вам следует вернуть List<Cat> в вашем случае.
List<Cat> findByName(String name);
Это просто, если что-то там в db и потом это надо вернуть.
Можете ли вы добавить код. Например, как вы выполняете вызов fetch и ваш класс сущности