İçeriğe geç

Limitsiz Sorgu (ARCH4061)

Anahtar java.orm.unbounded-query-no-limit · Önem warning · Kategori orm

Tüm tabloyu LIMIT/sayfalama olmadan çekmek, tablo büyüdükçe bellek patlamasına yol açar. Sonucu Pageable ile sayfalayın.

List<Event> events = eventRepository.findAll(); // milyonlarca satır
return events;
Page<Event> events = eventRepository.findAll(PageRequest.of(0, 50));
return events.getContent();

Liste/yanıt besleyen sorgulara Pageable veya açık bir LIMIT ekleyin.