Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Lỗi với giao dịch JPA khi gọi một thủ tục được lưu trữ

Bạn đang sử dụng vùng chứa để quản lý tính bền bỉ. Bằng cách sử dụng giao dịch BẮT BUỘC, JPA sẽ bắt đầu một giao dịch mới cho mỗi lần gọi đến cơ sở dữ liệu. Do đó, không cần thiết phải bắt đầu hoặc thực hiện một giao dịch trong quy trình được lưu trữ. Trên thực tế, đó là một ý tưởng tồi.

Bạn không đề cập đến việc bạn có bắt đầu một giao dịch mới trong quy trình được lưu trữ hay không, chỉ là bạn có một cam kết trong đó. Nếu bạn không bắt đầu một giao dịch (mới), cam kết đó sẽ gây ra vấn đề. Ngay cả khi bạn làm vậy, điều đó không cần thiết, đây là loại nội dung mà chúng tôi sử dụng JPA để bắt đầu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle Sql Loader ORA-01722:số không hợp lệ khi tải tệp CSV với phần cuối dòng Windows

  2. Sửa đổi giá trị nút XML- UpdateXML tương đương cho Oracle 12c

  3. Truy vấn để tính cả SUM tích lũy và tổng số tiền lương

  4. Chạy thủ tục lưu trữ SQL Server thông qua liên kết cơ sở dữ liệu từ Oracle

  5. Chuyển đổi ngày chuỗi ISO-8601 thành kiểu dữ liệu dấu thời gian của oracle