Siema,
Mam pewien przypadek, który w sumie ciężko mi znaleźć w google:
Co mam:
Mam aplikację webową, używam Hibernate i Oracle. Mam sobie tabelę dajmy na to users i tam pod id = 5
jest jakiś Stefan. Mam również tabele B
i C
, i obie mają foreign keya do tabeli users
, obecnie w tych tabelach jest tylko po jednym wierszu, i w obu przypadkach ten FK wskazuje na id = 5
, czyli na Stefana.
No i teraz co się dzieje (akcja):
W tabeli B
zmieniam pointera do użytkowników na id = 7
, i od teraz w tabeli B
mam, powiedzmy, Andrzeja.
Co chcę osiągnąć:
Chcę, żeby po updejcie tabeli B
, wiersz w tabeli C
zaczął automatycznie również wskazywać na Andrzeja.
Założenia:
- Podczas zmiany ze Stefana na Andrzeja w tabeli
B
, nic nie wiem że w ogóle istnieje tabelaC
- Oczywiście tak naprawdę w tabeli
B
iC
mam więcej niż jeden rekord, ale napisałem to tylko w celach uproszczenia - Wolałbym ominąć triggery
Rzadko tu piszę i nie wiem kto tu się często udziela, ale domyślnie zawołam celebrytę @Shalom :D