Có sự khác biệt nào giữa hai loại này không? Ví dụ trong một giao dịch ngủ đông, chúng ta có thể truy cập cơ sở dữ liệu, chạy một số mã java và sau đó truy cập lại cơ sở dữ liệu. Chúng tôi không thể làm điều đó trong một giao dịch được thực hiện thông qua SQL có thể chúng tôi? Đây có phải là sự khác biệt?Sự khác biệt giữa giao dịch hibernate và giao dịch cơ sở dữ liệu được thực hiện bằng truy vấn sql?
Q
Sự khác biệt giữa giao dịch hibernate và giao dịch cơ sở dữ liệu được thực hiện bằng truy vấn sql?
6
A
Trả lời
5
2 liên kết trực tiếp với nhau - bản đồ giao dịch Hibernate đến và điều khiển giao dịch JDBC (cơ sở dữ liệu).
Bạn có thể làm điều tương tự với JDBC/SQL trực tiếp, không có Hibernate - mặc dù bạn sẽ cần phải gọi Connection.setAutoCommit(false)
để bắt đầu. Nếu không, theo mặc định, một cam kết được gọi sau mỗi câu lệnh - làm cho mỗi câu lệnh chạy trong giao dịch của chính nó.
Một số chi tiết bổ sung có sẵn tại http://docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html.
Các vấn đề liên quan
- 1. Thực hiện giao dịch qua nhiều cơ sở dữ liệu
- 2. Giao dịch cơ sở dữ liệu Magento
- 3. Node.js + postgres quản lý cơ sở dữ liệu giao dịch
- 4. Sự khác biệt giữa các chiến lược cắt xén, giao dịch và xóa cơ sở dữ liệu
- 5. Truy vấn Hibernate trên cơ sở dữ liệu
- 6. Nhiều lệnh giao dịch SQL qua các kết nối cơ sở dữ liệu khác nhau
- 7. Giao dịch ứng dụng phi cơ sở dữ liệu
- 8. Bộ nhớ giao dịch phần mềm có giống giao dịch cơ sở dữ liệu không?
- 9. Giao dịch cơ sở dữ liệu CakePHP 2.3.x
- 10. Giao dịch cơ sở dữ liệu là gì?
- 11. Các mẫu để thực hiện các giao dịch bên ngoài cơ sở dữ liệu
- 12. Giao dịch trong cơ sở dữ liệu wordpress
- 13. Sự khác biệt giữa tran và giao dịch trong SQL Server 2005
- 14. Lỗi giao dịch Sql
- 15. Sự cố đồng thời với nhiều giao dịch cơ sở dữ liệu độc lập?
- 16. Cơ sở dữ liệu giao dịch và báo cáo - Làm cách nào?
- 17. cách tính số lượng giao dịch cơ sở dữ liệu trên giây và tăng trưởng cơ sở dữ liệu
- 18. Mở và đóng kết nối cơ sở dữ liệu bên trong giao dịch
- 19. Cách thực hiện cuộn SQL từ nhật ký giao dịch
- 20. Nhà cung cấp nội dung và truy cập cơ sở dữ liệu trực tiếp (Quản lý giao dịch)
- 21. Hibernate và JDBC trong một giao dịch
- 22. giao diện truy vấn web Sẵn sàng để cơ sở dữ liệu SQL
- 23. Có sự khác biệt giữa cam kết và rollback trong một giao dịch chỉ có lựa chọn không?
- 24. Cách tốt nhất để thực hiện các giao dịch phân tán trên nhiều cơ sở dữ liệu bằng cách sử dụng Spring và Hibernate
- 25. Máy chủ SQL: cách truy vấn khi sao lưu nhật ký giao dịch cuối cùng đã được thực hiện?
- 26. Magento bắt ngoại lệ và quay lại các giao dịch cơ sở dữ liệu
- 27. Không thể thực hiện thao tác vì không có giao dịch hiện tại khi chèn vào cơ sở dữ liệu
- 28. Cách thực hiện truy vấn SQL tùy chỉnh với giao dịch được quản lý bằng mùa xuân EntityManager
- 29. Thực hiện truy vấn một lần đến một cơ sở dữ liệu khác và bảng
- 30. Sự khác biệt giữa tập dữ liệu và cơ sở dữ liệu là gì?