Hibernate - trazer os registros que ainda não estão relacionados em many-to-many

Galera, tenho uma relação many-to-many.

Post NxM Category

onde eu tenho uma terceira tabela post_category

em sql eu faria assim:

Eu pensei no sql acima, talvez tenha outra forma de fazer.

Mais o que eu quero mesmo é listar todos os posts que ainda não tem categoria.
Como eu faria isso usando HQL ou Criteria(preferencialmente)?