JPQL에서는 작업을 하다 새로운 사실을 발견했다. 기본적으로 JPQL에서는 != 연산자를 지원하지 않는다.
따라서 <>(not equal to) 연산자를 사용해야한다.
| 연산자 | 뜻 |
|---|---|
| = (같음) | 다음과 같음 |
| > (보다 큼) | 보다 큼 |
| < (보다 작음) | 보다 작음 |
| >= (크거나 같음) | 크거나 같음 |
| <= (작거나 같음) | 작거나 같음 |
| <> (같지 않음) | 같지 않음 |
| !=(같지 않음) | 같지 않음(ISO 표준 아님) |
| !< (작지 않음) | 보다 작지 않음(ISO 표준 아님) |
| !> (크지 않음) | 보다 크지 않음(ISO 표준이 아님) |
!=가 ISO 표준이 아니라는게 충격이었다.. <>를 쓰는 습관을 들여야겠다.