Hibernate Fejl ved udførelse af DDL via JDBC Statement
i din CFG-fil skal du ændre dialekten i dvale
<!-- SQL dialect -->
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
Jeg fik denne fejl, da jeg forsøgte at oprette JPA-entitet med navnet "Bruger" (i Postgres), som er reserveret. Så måden det løses på er at ændre tabelnavnet med @Tabel-annotering:
@Entity
@Table(name="users")
public class User {..}
Eller skift tabelnavnet manuelt.
Jeg fik den samme fejl, da jeg prøvede at lave en tabel med navnet "admin". Så brugte jeg @Table-annotering og gav tabellen et andet navn som @Table(navn ="admins"). Jeg tror, nogle ord er reserveret (som :- søgeord i java), og du kan ikke bruge dem.
@Entity
@Table(name = "admins")
public class Admin extends TrackedEntity {
}