Wpis z mikrobloga

@TheDudee:
zmieniłem na - dodałem do car.
@OneToMany(cascade = CascadeType.REMOVE)
private Set rents

I teraz remove działa, ale jak chcę coś wyciągnąć z rentsDao.count() to dostaję błąd "object references an unsaved transiet instance- save the transient instance before flushing" jakiś pomysł?
@Przegrywek123: pomimo,że nie jest to projekt komercyjny, to nie mogę go udostępnić :(
Tutaj test, ktory mi to wysypuje z wyżej podanym błędem:

@Test
public void delete(){
// when
carDao.delete(5L);
// then
assertTrue(caDao.exists(1L));
assertFalse(carDao.exists(5L));
assertEquals(0, rentDao.count());
}

Jak zakomentuje assertEquals, to przechodzi na zielono.
Jak usunę (cascade = CascadeType.ALL) z car, to nie przechodzi, bo count dolicza się 3 elementów w repo - ale sam test się odpala