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.
Hatalı
Bölüm başlığı “Hatalı”List<Event> events = eventRepository.findAll(); // milyonlarca satırreturn events;Page<Event> events = eventRepository.findAll(PageRequest.of(0, 50));return events.getContent();Düzeltme
Bölüm başlığı “Düzeltme”Liste/yanıt besleyen sorgulara Pageable veya açık bir LIMIT ekleyin.