Я искал, но ничего не нашел для меня. У меня есть класс сущности, как этот возлюбленный:
@Entity
public class Report {
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private int id;
@Column(name = "descrizione")
private String descrizione = null;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getDescrizione() {
return descrizione;
}
public void setDescrizione(String descrizione) {
this.descrizione = descrizione;
}
}
И таблица в MySQL DB с auto_increment рк. Но я не знаю, почему auto_increment работает только при запуске веб-службы. Позже hibernate просто перезаписывает последнюю запись, не создавая новую с автоинкрементным первичным ключом.
В application.properties у меня есть эта конфигурация:
spring.jpa.hibernate.ddl-auto=none
spring.datasource.url=jdbc:mysql://localhost:3306/civicsense?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=AAAAAAA
Будет признательна за помощь