Mi stavo chiedendo quale fosse il modo migliore per implementare una relazione SQL ManyToMany in Java usando le annotazioni - in questo caso eBeans - dove ci sono dati aggiuntivi associati al join.
Ho creato un diagramma db per aiutare a spiegare:
Usando @ManyToMany sull'organizzazione e le classi degli utenti creerebbe la tabella di join ma senza il titolo di lavoro extra.
Il modo migliore per implementarlo è creare la classe Org_has_users e utilizzare le annotazioni @OneToMany e @ManyToOne? Sarebbe in cascata su save garantire che posso accedere alle relazioni di join complete da entrambe le classi di utenti e organizzazioni?
Spero che questo sia sufficiente per iniziare. Sono più interessato a come implementeresti questo.
Grazie! Anthony