sql >> Database teknologi >  >> RDS >> PostgreSQL

Korrekt Hibernate id generator til postgres seriel/bigserial kolonne?

Dette er udokumenteret, men du kan faktisk bruge en identity generator med PostgreSQL, når PK'en er af typen SERIAL eller BIGSERIAL :

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

Se HB-875 og HHH-1675 for baggrund om dette.



  1. Valg af anden række i en tabel ved hjælp af rownum

  2. MySQL Trigger får den aktuelle forespørgsel, der fik triggeren til at udløse

  3. Brug af en sagserklæring med IS NULL og IS NOT NULL

  4. unikt id i mere end én tabel [MySQL]