An update: If I manually set "joinIsNeeded=true" in the debugger to
force it to generate a join, the generated join is a cross join, which
I believe is incorrect for this "IS NULL" query. I think what's
tripping up the parser is that "IS NULL" on a mapped field means
something different from "IS NULL" on any column field--or does
JPQL/HQL not permit the sort of query I'm trying to run?
--
Christopher Smith, CCNP, CCDP, MCP, LPIC-1
Sphere Systems