Я обнаружил, что, используя очень общий запрос, как это:Native выберите ... в() пункт с Spring Data JPA
@Query(nativeQuery=true, value="select * from questions where id in (22,45,65,777,444)")
результаты в виде списка объектов, а не список вопросов объекта.
[[Ljava.lang.Object;@49fd8d8f, [Ljava.lang.Object;@2558cd3c, [Ljava.lang.Object;@690a314b]
Как эта ситуация будет исправлена?
Как я могу управлять этим прямо сейчас?
Спасибо!
Edit:
@RooJpaRepository(domainType = Challenge.class)
public interface ChallengeRepository extends ChallengeRepositoryCustom
{
@Query(nativeQuery=true, value="select * from questions where id in (22,45,65,777,444)")
List<Questions> chooseRandomOldQuestions();
}
Зачем использовать собственный запрос? JPQL 'выберите q из Вопроса q, где q.id в (22,45,65,777,444)' вернет «Список» –
№. Это базовый пример запроса, чтобы продемонстрировать его с помощью spring-data-jpa, но mi query is гораздо сложнее, чем этот, поэтому он должен быть создан в основном режиме. Я показываю это, чтобы сосредоточиться на проблеме. –
Как выглядит интерфейс вашего репозитория? –