GEDOPLAN

Tabellen- oder Spaltennamen können bei Datenbanken (natürlich) nicht mit reservierten Wörtern benannt werden. So kann bspw. eine Tabellenspalte bei den meisten Datenbanken nicht group heißen.

Abhilfe schafft hier die Einbettung des Namens in Anführungszeichen, also im Beispiel "group" statt group.

Dies ist in JPA seit der Version 2 auch in den Annoationen @Table und @Column möglich. Ein Attribut mit o. a. Namen könnte also so deklariert werden:

@Column(name="\"GROUP\"")
private String group;