Spring - LazyInitializationException
1. Spring Data JPA-da (Hibernate) default fetch strategiyaları
Hibernate (və deməli Spring Boot da) hər ilişki (relationship) üçün default fetch type təyin edir. Əgər sən fetch parametrini açıq yazmasan, bunlar avtomatik olur:
-
@ManyToOne→FetchType.EAGER -
@OneToOne→FetchType.EAGER -
@OneToMany→FetchType.LAZY -
@ManyToMany→FetchType.LAZY
@ManyToOne və @OneToOne relationship-lər default olaraq eager,@OneToMany və @ManyToMany isə default olaraq lazy yüklənir.
Комментарии
Отправить комментарий