OLHub
Khoá họcCộng đồngBlogLộ trìnhVề OLHub
Trang chủ/Blog/#spring

Thẻ

#spring

Các bài viết được gắn thẻ spring.

Tất cảKỹ thuật
#aop#autoboxing#bigdecimal#hibernate#ieee-754#integer-cache#java#jpa#jvm#n-plus-1#spring#transactional
engineering

N+1 query: vì sao một lần xuất sao kê bắn ra 5.001 câu SQL?

Xuất sao kê treo chục giây vì Hibernate bắn 5.001 câu SQL thay vì 1 — còn màn danh sách phân trang thì che giấu bug. Cơ chế N+1 query trong JPA và 4 cách fix.

3 tháng 7, 2026 · 7 phút đọc
engineering

Vì sao @Transactional không rollback dù đã đặt đúng chỗ?

@Transactional nằm trên method mà dữ liệu vẫn lưu một nửa? Vì nó là AOP proxy: self-invocation bỏ qua proxy, còn checked exception mặc định không rollback.

2 tháng 7, 2026 · 6 phút đọc
OLHub

Học lập trình hiểu bản chất. Mỗi concept giải thích từ “vì sao” trước khi dạy cách làm.

Khoá học

  • Java Core
  • Spring Boot
  • Thuật toán
  • SQL & Database

Tài nguyên

  • Cộng đồng
  • Lộ trình
  • Về OLHub

Pháp lý

  • Điều khoản

© 2026OLHub · Made with ♥ for Vietnamese devs

YouTubeTiếng Việt