Giriş
LAZY ilişki varsa "Hibernate N+1 query problem" ile karşılaşıyoruz. SQL cümlesi sayısını azaltmak için kullanılabilir. Açıklaması şöyle.
LAZY ilişki varsa "Hibernate N+1 query problem" ile karşılaşıyoruz. SQL cümlesi sayısını azaltmak için kullanılabilir. Açıklaması şöyle.
To reduce this cost, it is possible to use the @BatchSize(size = n) annotation on the @OneToMany or @ManyToMany relationship between the two entities. This allows Hibernate to wait until there are enough (n) relationships to retrieve before making the select query in the database. This number n is to be associated with the size of the pages (it nevertheless means having a default page size because n is defined on the entity and therefore constant).
Hiç yorum yok:
Yorum Gönder