Sono nuovo di ibernazione. Mi aiuti per favore.Abbiamo bisogno di mappatura Hibernate In questo scenario?
Ho 2 tabelle denominate Dipendente e Paese. Devo salvare il Dipendente con il paese selezionato. Nel mio caso, non otterrò mai i dettagli dei dipendenti e mostrarli sull'interfaccia utente. Devo mantenere la mappatura (mappatura onone) tra oggetti Dipendente e Paese? Non posso salvare direttamente un dipendente con il paese selezionato?
posso fare come di seguito nel mio oggetto dominio Dipendente? In caso contrario, per favore dimmi potenziali problemi con questo?
@column (name = "countryID")
private int countryID;
Sì, è possibile farlo nell'oggetto dominio Employee. Se non hai bisogno di un oggetto Paese, perché crearne uno? Basta essere sicuri di mantenere il membro dei dati giusto. Dovrebbe essere l'ID del paese, o il nome o l'abbreviazione è una scelta migliore? Dovrebbe essere parte del Dipendente o, forse più ragionevole, l'oggetto Indirizzo? – duffymo
Perché conservi gli impiegati se non li usi mai? –
Dato che un'altra applicazione necessita di dettagli sui dipendenti, la sto salvando tramite la mia applicazione. (Ho preso dipendente solo per una facile comprensione, non è esattamente dipendente) –