Nastavil jsem úroveň protokolu hibernace na TRACE a našel jsem problém. Byla to vlastně chyba mapování/logiky/databáze. Primární klíč se skládal ze dvou sloupců (podle třídy entity) a jeden z těchto sloupců měl hodnotu null. Primární klíč však nikdy nemůže mít hodnotu null. Proto hibernace vždy vrátila hodnotu null.