Jest to nieudokumentowane, ale w rzeczywistości możesz użyć identity
generator z PostgreSQL, gdy PK jest typu SERIAL
lub BIGSERIAL
:
<id name="id" column="user_id" type="java.lang.Long">
<generator class="identity"/>
</id>
Zobacz HB-875
i HHH-1675
aby dowiedzieć się więcej na ten temat.