Postgres SELECT für die Update-Syntax bietet nur die Optionen, nicht zu warten, wenn eine Sperre nicht sofort erhalten werden kann. Siehe Postgres-Dokumentation.
Bei der Arbeit mit Postgres habe ich beobachtet, dass jeder Wert über 0 für das Timeout dazu führt, dass Hibernate SELECT FOR UPDATE
ausgibt aber wenn timeout 0 ist, wird SELECT FOR UPDATE NO WAIT
ausgegeben