PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

org.postgresql.util.PSQLException:Големите обекти не може да се използват в режим на автоматично записване

Тъй като сте дефинирали вашите Spring транзакции чрез @Transactional , по подразбиране работите в транзакция за автоматично извършване. Съгласно тази друга тема, трябва да създадете втора фабрика за сесии, която работи в autocommit = false за да извлечете файла.

Освен това DAO за извличането трябва да бъде анотиран с @Qualifier така че да знае коя фабрика за сесии да използва. Пример:

@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. ФАТАЛНО:удостоверяването на паролата не бе успешно за потребител postgres (postgresql 11 с pgAdmin 4)

  2. Как да надстроите базата данни postgresql от 10 на 12, без да губите данни за openproject

  3. SQL:Изберете записи, където ВСИЧКИ съединени записи отговарят на някакво условие

  4. Как to_timestamp() работи в PostgreSQL

  5. Производителност на OLTP след PostgreSQL 8.3