작성
·
250
1
안녕하세요!
em.createQuery() 메소드를 호출할 때, 첫 번째 인자는 jpql를 넣어주고,
두 번째 인자에는 반환할 타입을 명시하는 것이라 이해했습니다.
public <T> TypedQuery<T> createQuery(String qlString, Class<T> resultClass);
하지만 두 번째 인자를 넣지 않더라도 경고만 뜨고 컴파일 오류는 나지 않는데, 필수적인 인자값이 아닌건가요?
또 넣었을 때와 넣지 않았을 때 차이점이 무엇인가요??
감사합니다