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

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

Не мога да ви кажа как се прави това в Hibernate, но отварянето и четенето/записването на голям обект трябва да се случи в рамките на една и съща транзакция на база данни.

Деактивирането на режима на автоматично поемане трябва да свърши работа, може би сте направили нещо нередно.

Но може ли да ви предложа изобщо да не използвате големи обекти?
Обикновено е много по-лесно да използвате bytea Тип данни PostgreSQL, който може да съдържа данни с размер до 1 GB. Освен ако не съхранявате и извличате данните на парчета, големите обекти не предлагат никакво предимство и се съмнявам, че така или иначе можете да използвате напълно функционалността на големи обекти с ORM.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да покажа WORK_MEM на външни PostgreSQL връзки?

  2. Как да прехвърля производствена база данни към етап на Heroku с помощта на pgbackups? Получаване на грешка

  3. как да използвате \timing в postgres

  4. INSERT и сериализация на транзакция в PostreSQL

  5. Стойност по подразбиране в колона при вмъкване на нов ред