21 truy vấn cho thứ cần đúng 1 — và vì sao @ManyToOne mặc định EAGER là lỗi thiết kế của JPA
N+1 như đi chợ: lấy danh sách 20 món rồi quay lại chợ MỘT chuyến cho mỗi món — 21 chuyến cho thứ cần một. Đo trên dữ liệu thật, ba cách chữa với số truy vấn đo được, và vì sao khai LAZY cho mọi quan hệ.