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.
Комментарии
Отправить комментарий