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

org.postgresql.util.PSQLException:Các đối tượng lớn có thể không được sử dụng trong chế độ cam kết tự động

Vì bạn đã xác định các giao dịch mùa xuân của mình qua @Transactional , theo mặc định, bạn đang chạy bên trong một giao dịch cam kết tự động. Theo chuỗi khác này, bạn cần tạo một nhà máy phiên thứ hai chạy trong autocommit = false để truy xuất tệp.

Ngoài ra, DAO cho truy xuất phải được chú thích bằng @Qualifier để nó biết nhà máy phiên nào sẽ sử dụng. Ví dụ:

@Autowired
public MyDAOImpl(@Qualifier("someSessionFactory") SessionFactory sessionFactory) {
   setSessionFactory(sessionFactory);
}   



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cài đặt pg gem; LỖI:Không thể tạo tiện ích mở rộng gốc đá quý

  2. Làm cách nào để bạn nối hai bảng trên một trường khóa ngoài bằng cách sử dụng django ORM?

  3. Cách hoạt động của Cotd () trong PostgreSQL

  4. Truyền nhiều giá trị trong một tham số

  5. Oracle chuyển sang PostgreSQL:Lý do nên di chuyển