Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

title Lazy Loading
shortTitle Lazy Loading
category Idiom
language es
tag
Performance

Propósito

La carga diferida (Lazy loading en inglés) es un patrón de diseño comúnmente usado para diferir la inicialización de un objeto hasta el punto en que se necesita. Puede contribuir a la eficiencia en la operación del programa si se usa de manera adecuada.

Diagrama de clases

alt text

Aplicabilidad

Utilice el modelo de Carga Diferida cuando:

  • La carga anticipada es costosa o el objeto a cargar podría no ser necesario en absoluto

Ejemplos del mundo real

  • Anotaciones JPA @OneToOne, @OneToMany, @ManyToOne, @ManyToMany y fetch = FetchType.LAZY

Créditos