İçeriğe geç

Count Yerine Exists (ARCH4063)

Anahtar java.orm.count-vs-exists · Önem info · Kategori orm

Satır var mı diye count() > 0 kullanmak tüm eşleşmeleri saydırır; exists() ilk satırda durur. Varlık testinde existsBy... kullanın.

if (orderRepository.countByUserId(userId) > 0) {
// hepsini sayar
}
if (orderRepository.existsByUserId(userId)) {
// ilk satırda kısa devre
}

Varlık kontrolünde count > 0 yerine exists() ile kısa devre yapan sorgu kullanın.