Ho lavorato a una nuova applicazione da alcuni mesi. È il mio primo grande programma JPA, ed è ancora nelle prime fasi. Tuttavia, la complessità del mio albero di oggetti JPA sta diventando un problema in crescita.
Ad esempio, ho un albero degli oggetti degli utenti, che hanno società, divisioni, divisioni correlate, valute, valute locali, tassi di cambio valuta. Ai livelli più bassi, le cose non sono poi così male. Ad esempio, se ritiro le valute, le cose sono più facili da affrontare. Ma per elementi di alto livello, come un elenco di utenti, il mio albero degli oggetti è diventato orribile.
Ora, un piccolo bug è scivolato nella struttura ad albero JPA, il che significa che un'importante tabella di join viene sovrascritta da una delle mie entità. Spero di riuscire a trovare il bug, ma su cosa mi piacerebbe dare consigli su come evitare questa complessità in rapida espansione.
Grazie!