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

Проблем с актуализацията на обект с jpa/hibernate

Мислете за Hibernate като за голям кеш, който може използвайте DB като "магазин", където поставя неща, които вече не се вписват в кеша. Hibernate няма да изчисти всичко в DB, ​​докато го промените, той ще изчака. Вероятно е да промените повече от едно поле в обект.

Така че трябва да изчистите сесията (em.flush() ), или трябва да изпълните заявка, или трябва да извършите текущата транзакция (не е лесна опция, когато използвате Spring).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намиране на безплатни слотове в система за резервации

  2. Обновяване на MYSQL от същата таблица

  3. C#:SQL Query Builder Class

  4. #1136 - Броят на колоните не съвпада с броя на стойностите на ред 1

  5. Използването на SUM, така че NULL в колоните, прави сумата NULL