Sto provando le mie mani su JPA. Per questo sto pensando di usare l'esempio di un processo di ammissione degli studenti come mostrato nel diagramma qui sotto.
Questo design è buono?
Qualsiasi suggerimento di miglioramento è più che benvenuto.
Sono anche confuso su quali classi Entity dovrei creare per questo.
Soprattutto per College_Major
, dovrebbe esserci una classe Entity per questo o dovrebbe essere solo una tabella di mappatura creata per il mapping molti-a-molti tra College
e Major
?
Se quest'ultimo è un caso migliore, in che modo la tabella Admission_Form
si riferisce a un maggiore in un college?
In entrambi i casi, quali dovrebbero essere le classi Entity (se è buono avere) per College_Major
e Admission_Form
?