Christian Fein
Erfahrenes Mitglied
PostgreSQL benötigt für die ID Generation eigens angelegte sequenzen.
Java:
@SequenceGenerator(name = "my_sequence", sequenceName = "my_id_seq")
...
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
public long getId() {
}
HTML:
<persistence>
<persistence-unit name="myProject">
<jta-data-source>java:/myProjectDS</jta-data-source>
<properties>
<property name="hibernate.hbm2ddl.auto"
value="create-drop"/>
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
</properties>
</persistence-unit>
</persistence>