springboot 및 데이터에 nativeQuery 방법을 사용하여 데이터 레코드를 액세스 할 수 없습니다 내가 Spring Boot
, Spring Data JPA
방법을 사용하여 내 저장소 파일에 JPQL을 사용 qithout 일부 데이터를 가져 오는에 대한 nativeQuery 방법을 시도, 내가 아래에있는 내 샘플 코드를 추가하고는 JPA
public interface UsersRepository extends CrudRepository<Users, Long> {
@Query(value = "select u.username from users u",nativeQuery=true)
List<Users> findByUsername();
},
그리고 메서드를 호출하여, UsersRepository userRepo; return (List) userRepo.findByUsername();
그런 다음 오류가 좋아지고 -는 "예기치 않은 오류 (유형 = 내부 서버 오류, 상태 = 500)이 있었다 쿼리를 실행할 수 없습니다;. SQL은 [ 사용자로부터 u.username를 선택 u]; 중첩 예외는 입니다. org.hibernate.exception.SQLGrammarException : 쿼리를 실행할 수 없습니다 ".
누구든지이 문제를 해결할 수 있습니까?