Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sự cố với cập nhật Thực thể với jpa / hibernate

Hãy coi Hibernate như một bộ nhớ cache lớn mà có thể sử dụng DB như một "kho lưu trữ", nơi nó đặt những thứ không phù hợp với bộ nhớ cache nữa. Hibernate sẽ không chuyển mọi thứ vào DB khi bạn thay đổi nó, nó sẽ đợi. Rất có thể bạn có thể thay đổi nhiều trường trong một đối tượng.

Vì vậy, bạn cần xóa phiên (em.flush() ), hoặc bạn phải chạy một truy vấn, hoặc bạn phải thực hiện giao dịch hiện tại (không phải là một lựa chọn dễ dàng khi sử dụng 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. Làm cách nào để lọc các ký tự Biểu tượng cảm xúc từ dữ liệu nhập của tôi để tôi có thể lưu trong MySQL <5.5?

  2. mysql_connect () Sự khác biệt giữa localhost và 127.0.0.1

  3. Đưa ra thời gian chờ tập lệnh đã qua khi nhập cơ sở dữ liệu

  4. Tích hợp Hadoop và MySQL

  5. Cách tốt nhất để lưu trữ kinh thánh trong SQL là gì?