Hallo,
ich arbeite zur Zeit an einer Webapplikation, bei der sich User registrieren und einloggen können, etc. Dazu verwende ich Spring und Hibernate. Das klappt auch sehr gut soweit, registrieren und einloggen ist kein Problem.
Nun habe ich mich aber gerade folgendes gefragt: Bis jetzt besitze ich ca 4 Tabellen. Nehmen wir zur Einfachheit mal 2 davon. Beide haben Primary Keys und die eine einen Foreign Key, welcher auf den PK der anderen Tabelle verweist. Die Primary Keys habe ich im Mapping File angegeben. Die Foreign Keys jedoch nicht. Müsste ich das?! Es funktioniert ja alles wunderbar, ich sehe auch, dass der Foreign Key funktioniert, wenn ich zB lösche (habe constraints angegeben). Aber es kommt mir nun doch ein wenig komisch vor, dass die Foreign Keys im mappingfile nicht definiert werden.
Wäre dankbar für eine Antwort, danold.
|