Това е недокументирано, но всъщност можете да използвате identity
генератор с PostgreSQL, когато PK е от тип SERIAL
или BIGSERIAL
:
<id name="id" column="user_id" type="java.lang.Long">
<generator class="identity"/>
</id>
Вижте HB-875
и HHH-1675
за информация относно това.