En EKSISTERER-forespørgsel er den, du skal gå efter, hvis du ikke er interesseret i antallet af poster:
select 'Y' from dual where exists (select 1 from mytable where parent_id = :id)
Dette vil returnere 'Y', hvis der findes en post og intet andet.
[Med hensyn til dit spørgsmål om Hibernates "uniqueResult" - alt dette gør er at returnere et enkelt objekt, når der kun er et objekt at returnere - i stedet for et sæt, der indeholder 1 objekt. Hvis der returneres flere resultater, giver metoden en undtagelse.]