Community
Participate
Working Groups
Build ID: N/A Steps To Reproduce: JPA QL defines the syntax "x IS NOT NULL" to check for NULL. SQL defines the exactly same syntax "x IS NOT NULL" to check for NULL. So one would expect that "x IS NOT NULL" gets translated into "x IS NOT NULL". But the actually created SQL is "NOT(x IS NULL)". This is a bit strange, because "NOT(x IS NULL)" is harder to read than "x IS NOT NULL" and in fact is more bytes than the direct translation "x IS NOT NULL". So I rate this as a bug. More information:
Setting Target Milestone and Priority. See http://wiki.eclipse.org/EclipseLink/Development/Bugs/Guidelines for information about what the settings mean.
Fixed with Hermes
Fixed in 2.4
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink