sql >> Databasteknik >  >> RDS >> Mysql

Hibernate-envers kastar undantag när entitet tas bort med en samling med CrudRepository

Det finns två sätt som jag hittade genom försök och fel för att få borttagningen att fungera som specificerat i problemet.

Du kan antingen ange vilken samling som ska laddas ivrigt

@OneToMany(mappedBy = "author", fetch = FetchType.EAGER)

Eller så kan du kaskad raderingsoperationen

@OneToMany(mappedBy = "author", cascade = CascadeType.REMOVE)

Detta är den minsta konfiguration som du behöver för att få testet att bli godkänt enligt beskrivningen i problemet.



  1. Gruppering i intervall på 5 minuter inom ett tidsintervall

  2. Det går inte att ansluta PostgreSQL till fjärrdatabas med pgAdmin

  3. Hur man ställer in korrekt MySQL JDBC-tidszon i Spring Boot-konfigurationen

  4. SQL Server SHOWPLAN_TEXT