Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Problem z aktualizacją Entity za pomocą jpa/hibernate

Pomyśl o Hibernacji jako dużej pamięci podręcznej, która może użyj bazy danych jako „sklepu”, w której umieszcza rzeczy, które nie mieszczą się już w pamięci podręcznej. Hibernate nie wyrzuci wszystkiego do bazy danych, gdy ją zmienisz, będzie czekać. Istnieje szansa, że ​​możesz zmienić więcej niż jedno pole w obiekcie.

Musisz więc opróżnić sesję (em.flush() ) lub musisz uruchomić zapytanie lub musisz zatwierdzić bieżącą transakcję (nie jest to łatwa opcja w przypadku korzystania ze 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. PDO:sprawdź zaktualizowany lub wstawiony rekord za pomocą mysql INSERT ON DUPLICATE KEY UPDATE

  2. SQL - jak wybrać wiele tabel i JOIN wiele wierszy z tej samej kolumny?

  3. Zapętlanie prostokątów svg z bazy danych

  4. mysql wstaw, jeśli nie istnieje bez unikalnego klucza

  5. usługi parzenia:gdzie edytować konfigurację?