Diciamo che abbiamo uno a molti tra il Cliente e il telefono ..utilizzando modalità di recupero in ibernazione
class Customer{
@OneToMany(cascade = {CascadeType.ALL},mappedBy = "customer", fetch = FetchType.LAZY)
@Fetch(FetchMode.SELECT)
private List<Phone> phoneList;
}
Nel codice di cui sopra, qual è la differenza tra recuperare = FetchType.LAZY e FetchMode.SELECT.
Ho letto che entrambi sono uguali, entrambi caricarono pigramente la raccolta sottostante.
Qualcuno può spiegarmi quale usare quando?
Grazie per la risposta.Quindi, in caso di richiamo ansioso, quale modalità di recupero è meglio usare..SELEZIONARE o UNISCITI? – Anand
@anand: non esiste "migliore", ma se il join funziona per te, di solito offre prestazioni migliori. – skaffman