Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masalah dengan pembaruan Entitas dengan jpa/hibernate

Pikirkan Hibernate sebagai cache besar yang bisa gunakan DB sebagai "penyimpanan" di mana ia meletakkan hal-hal yang tidak sesuai lagi dengan cache. Hibernate tidak akan menyiram semuanya ke DB saat Anda mengubahnya, itu akan menunggu. Kemungkinannya adalah Anda dapat mengubah lebih dari satu bidang dalam suatu objek.

Jadi, Anda perlu menghapus sesi (em.flush() ), atau Anda harus menjalankan kueri, atau Anda harus melakukan transaksi saat ini (bukan opsi yang mudah saat menggunakan 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. Bagaimana cara mendapatkan kedalaman dalam rekursi prosedur toko mysql?

  2. Apakah ada cara untuk mengetahui nama pengguna Anda saat ini di mysql?

  3. PHP/MySQL:Model acara yang berulang dalam database tetapi kueri untuk rentang tanggal

  4. sqlalchemy.orm.exc.FlushError:Instance memiliki kunci identitas NULL

  5. Database dunia MySQL Mencoba menghindari subquery