Zdá se, že problém je následující:
Kvůli této vlastnosti:
spring.jpa.properties.hibernate.hbm2ddl.auto = update
A skutečnost, že entita Příspěvky byla změněna tak, aby odkazovala na uživatele, se Hibernate pokouší přidat omezení cizího klíče:
alter table posts add constraint FK6xvn0811tkyo3nfjk2xvqx6ns foreign key (author_id) references users
Zobrazí se však tato chyba:
ORA-02268: referenced table does not have a primary key
Nejste si jisti, proč režim hibernace nepřidá primární klíč do této tabulky, protože anotace @Id tam jasně je.
Zkuste přidat primární klíč ručně omezit na sloupec Users.id:
ALTER TABLE users
ADD CONSTRAINT users_pk PRIMARY KEY (id);
Aktualizovat
Problém může být s mapováním Post.data, když jej používáte v klauzuli order by.
Doktor říká:
Protože používáte java.util.Date, musíte přidat toto:
@Temporal(TemporalType.DATE)
private Date date = new Date();