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

JPA + StoredProcedureCall + tham số IN kiểu đối tượng

Vui lòng gửi mã hoàn chỉnh của bạn. Để gọi các thủ tục được lưu trữ bằng Spring, bạn phải mở rộng lớp StoredProcedure. Nếu bạn gửi mã hoàn chỉnh của mình, tôi có thể giúp tốt hơn. mã giả mẫu:

class CustomStoredProcedure extends org.springframework.jdbc.object.StoredProcedure
{
    CustomStoredProcedure()
    {
        super([your-data-source], [package-name]);  
        declareParameter(new SqlParameter([your-struct-name]), Types.STRUCT));
        compile();
    }

    Map<String, Object> execute([your-parameter])
    {
        return super.execute(inputs);
    }
}

để được trợ giúp tốt hơn, bạn có giải thích tình huống đầy đủ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể thả bảng vừa được tạo

  2. Ví dụ về hàm Oracle để lấy số ngày giữa hai ngày

  3. bảng truy vấn pivot sql oracle

  4. ORA-24247:truy cập mạng bị từ chối bởi danh sách kiểm soát truy cập (ACL) trong khi gửi email oracle

  5. Sử dụng các biến liên kết trong SQL Plus với nhiều hơn một hàng được trả về?