Ich versuche, meine Hibernate-basierte Anwendung von MySQL zu Postgres migrieren, aber es scheint ein Problem mit dem DatumsformatERROR: Typ „Datumzeit“ nicht existiert
In meinem Wesen zu sein Ich habe
@Entity
@Table(name = "APP_USERS")
public class User {
@Id
@GeneratedValue(generator="increment")
@GenericGenerator(name="increment", strategy = "increment")
private int id;
private String username;
private String email;
private String password;
private String firstname;
private String lastname;
private Timestamp joindate;
...
aber ich erhalte eine Fehlermeldung, wenn Sie die Tabelle erstellen
ERROR: type "datetime" does not exist
die sQL von "showsql" ist
Hibernate: create table APP_USERS (id integer not null, email varchar(255), firstname varchar(255), joindate datetime, lastname varchar(255), password varchar(255), username varchar(255), primary key (id))
Ich habe postgresql-9.5.3-1 lokal installiert und ich bin mit Hibernate Version 5.0.10.Final
für diesen Fehler auf Google Such mir sehr wenige Ergebnisse.
ok, wissen Sie, welche Klasse und/oder Anmerkung ich in Hibernate verwenden sollte, um zu sagen, dass sie nicht "datetime" verwendet, sondern "timestamp" verwendet? –
warte, jetzt sehe ich, dass ich ' org.hibernate.dialect.MySQLDialect ' –