PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Korrekter Hibernate-ID-Generator für postgres serial/bigserial-Spalte?

Dies ist nicht dokumentiert, aber Sie können tatsächlich eine identity verwenden Generator mit PostgreSQL, wenn der PK vom Typ SERIAL ist oder BIGSERIAL :

<id name="id" column="user_id" type="java.lang.Long">
     <generator class="identity"/>
</id>

Siehe HB-875 und HHH-1675 für Hintergrundinformationen dazu.