Digamos que tenemos uno a muchos relación entre el cliente y el teléfono ..se utiliza el modo de hibernación en ir a buscar
class Customer{
@OneToMany(cascade = {CascadeType.ALL},mappedBy = "customer", fetch = FetchType.LAZY)
@Fetch(FetchMode.SELECT)
private List<Phone> phoneList;
}
En el código anterior, ¿cuál es la diferencia entre fetch = FetchType.LAZY y FetchMode.SELECT.
Lo leí que ambos son iguales, es decir, ambos cargaron la colección subyacente.
¿Alguien me puede explicar cuál usar cuando?
Gracias por la respuesta.Por lo tanto, en caso de búsqueda ansiosa, ¿qué modo de búsqueda es mejor usar..SELECCIONAR o UNIR? – Anand
@anand: No hay "mejor", pero si la combinación funciona para usted, generalmente le dará un mejor rendimiento. – skaffman