Ho provato la relazione many to many
tra due classi Person
e Address
. Non lo so, ma da qualche parte non sto pensando lungo le linee corrette. Ad esempio, per molti a molti mappatura, ho fatto due tavoliPerché ho bisogno della terza tabella per mappature da molti a molti? Perché non posso usare solo due tavoli?
CREATE TABLE person(p_id INTEGER,p_name TEXT,PRIMARY KEY(p_id));
CREATE TABLE address(a_id INTEGER,address TEXT);
e poi ho provato qualcosa nel mapping XML. Dopo alcuni tentativi infruttuosi, ho letto che sono necessarie tre tabelle per mappature da molti a molti, proprio come dice una domanda da answer.
Mi spieghi il motivo di ciò? Perché ho bisogno del terzo tavolo? Perché non riesco a creare un'associazione solo con i due tavoli?
perché un downvote? –
Questa è una cosa molto semplice che dovresti facilmente cercare – Zutty
@ Zutty. Sai la risposta ... se così puoi pubblicare post ... Per me è una buona domanda. – kark