Tôi không biết JVM bên trong Oracle DB được triển khai như thế nào, nhưng vì (ít nhất là trong một số cấu hình phổ biến) mọi kết nối cơ sở dữ liệu đều có máy chủ riêng của nó quy trình , sau đó nếu một JVM riêng biệt được nhúng vào từng thứ đó, thì một khối được đồng bộ hóa sẽ không giúp ích gì nhiều cho bạn. Bạn cần sử dụng khóa cơ sở dữ liệu.