반응형
Oracle 열에 HQL이 "null"이고 "!= null"입니다.
휴지 상태 변환column != null
에 대한 HQL의column is null
SQL에 있나요?
이것은 휴지 상태의 바이너리 연산자입니다.
is not null
아니, 넌 이걸 써야 해is null
그리고.is not null
HQL에 있습니다.
사용하고 싶은 경우null
와의 가치관'='
또는'<>'
다음 연산자를 찾을 수 있습니다.
매우 편리합니다.
의 간단한 예'='
: 표현
WHERE t.field = :param
이런 리팩터
WHERE ((:param is null and t.field is null) or t.field = :param)
이제 매개 변수를 설정할 수 있습니다.param
어떤 비균형적 가치 또는 에 대한null
:
query.setParameter("param", "Hello World"); // Works
query.setParameter("param", null); // Works also
아니요. null 및 null 이외의 값과의 비교를 처리하는 방법에 대한 힌트와 요령은 HQL의 조건부 null 처리 링크를 참조하십시오.
언급URL : https://stackoverflow.com/questions/5066492/hql-is-null-and-null-on-an-oracle-column
반응형
'programing' 카테고리의 다른 글
여기서 발생하는 오류는 처리되지 않습니다. (0) | 2023.02.09 |
---|---|
Angular $q.는 일할 때 어떻게 됩니까? (0) | 2023.02.09 |
문서 프레임이 샌드박스로 인해 에서 스크립트 실행이 차단됨 - 각도 응용프로그램 (0) | 2023.02.09 |
값은 null일 수 없습니다.파라미터 이름: connectionString appsettings.json in starter (0) | 2023.02.09 |
Spring Boot 데몬/서버 애플리케이션이 즉시 종료/셧다운되지 않도록 하려면 어떻게 해야 합니까? (0) | 2023.02.09 |