Det verkar som att problemet är följande:
På grund av denna egenskap:
spring.jpa.properties.hibernate.hbm2ddl.auto = update
Och det faktum att Posts-entiteten har ändrats för att referera till användaren, Hibernate försöker lägga till en främmande nyckel-begränsning:
alter table posts add constraint FK6xvn0811tkyo3nfjk2xvqx6ns foreign key (author_id) references users
Men får det här felet:
ORA-02268: referenced table does not have a primary key
Osäker på varför viloläge inte lägger till en primärnyckel i den här tabellen eftersom @Id-kommentaren tydligt finns där.
Försök att lägga till en primärnyckel begränsning manuellt till kolumnen Users.id:
ALTER TABLE users
ADD CONSTRAINT users_pk PRIMARY KEY (id);
Uppdatera
Problemet kan vara Post.data-mappningen eftersom du använder den i ordningsföljd.
Läkaren säger:
Eftersom du använder java.util.Date måste du lägga till detta:
@Temporal(TemporalType.DATE)
private Date date = new Date();