스프링을 사용하는 JPA Eclipse 링크를 사용하여 문자열 기반의 데이터베이스에서 데이터를 찾습니다. 내가 방법을 impelemted 한eclipselink를 사용하여 알 수없는 열 오류가 발생했습니다.
@Transactional
public String authorization(LL l){
Query query = m.createNativeQuery("SELECT a FROM user a WHERE a.name = ?");
query.setParameter(1, l.getName());
UserEntity tmp = (UserEntity) query.getSingleResult();
}
내 데이터베이스
id | name | password
그러나이를 실행하여 내가 얻을 간단 오류
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'a' in 'field list'
나는 문서를 읽고이 실행하는 호 올바른 방법으로해야한다 그러한 쿼리. 왜이 던지기가 잘못되었다고 말입니까? 내가 실수를했거나 뭔가를 간과 했나요?
모든 도움을 주실 수 있습니다.
이것은 SQL이 아닙니다. 그것은 JPQL –