Kto chce oglądać niech płaci. Tak samo jak za inne rozrywki płaci ten który chce z nich korzystać.
Dlaczego mam się składać na licencję akurat na piłkę nożną, gdzie akurat jestem fanem szachów? Czemu nikt nie chce szachów w TVP? Dlaczego za PIS nikt tego nie załatwił?!


![Microsoft kupuje LinkedIn[ENG]](https://wykop.pl/cdn/c3397993/link_qJNPoT1Rpu6PzlkVZK5FpNfpDtDJKIIV,w220h142.jpg)













Mirki mam problem. Jest klasa:
class Parent {
@OneToMany(mappedBy = "parentId", fetch = FetchType.EAGER)
Set children;
}
i
class Child {
int parentId;
}
Chcę usunąć sobie Parent z bazy, ale bez usuwania Child. Jednak dostaję exception:
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails
Jak zrobić by hibernate nie tworzył constraint przy @OneToMany?
Jeżeli jest tak jak mówisz to o kant rozbić ten cały ORM.
Bo tworząc obiekt Child nie mam pojęcia o Parent. Znaj jedynie jego id.
Mam jeszcze jedno pytanie. Czy jest możliwość stworzenia obiektów tylko do
No bo jeżeli chcę utworzyć Child to muszę najpierw muszę pobrać z bazy Parent z podanym id, a następnie zapisać Child z Parentem w polu.
Po drugie, chcę mieć możliwość użycia Set children w innych obiektach, nie tylko Parent
Po trzecie, chcę aby Child miał parentId mimo usunięcia parenta, a nie żeby ta wartość się zerowała.