Bắt ngoại lệ từ giao dịch con, và Spring vẫn ném UnexpectedRollbackException vào mặt bạn
REQUIRED và REQUIRES_NEW đo bằng số bản ghi thật, vì sao bắt ngoại lệ không cứu được giao dịch, và bảy mức lan truyền dùng khi nào.
REQUIRED và REQUIRES_NEW đo bằng số bản ghi thật, vì sao bắt ngoại lệ không cứu được giao dịch, và bảy mức lan truyền dùng khi nào.
@Transactional chạy bằng proxy nên tự gọi thì không có tác dụng, quy tắc rollback đo được, và readOnly âm thầm nuốt thay đổi.