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

Tại sao Kết nối MySQL Hibernate này ở chế độ chỉ đọc?

Sau khoảng 3 giờ gỡ lỗi khủng khiếp, giờ tôi biết chuyện gì đang xảy ra. Tôi có một phương pháp cấp dịch vụ mà tôi cũng có một lời khuyên "xung quanh". Phương thức cấp dịch vụ được chú thích bằng @Transactional(readOnly=true) , tuy nhiên, theo lời khuyên của tôi, tôi có một dịch vụ khác được annotated with @Transactional(readOnly=false) .

Khía cạnh (hoặc lời khuyên) của tôi đang sử dụng các đối tượng DAO giống như lớp dịch vụ bình thường của tôi, vì vậy khi tôi gọi sessionFactory.getCurrenctSession() nó trả lại cho tôi phiên đã được tạo cho phương pháp cấp Dịch vụ Chỉ Đọc của tôi. Bây giờ, tôi phải kiến ​​trúc lại.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. VARCHAR (20000) có hợp lệ trong MySQL không?

  2. Nhiều bản cập nhật trong MySQL

  3. Kết nối với máy chủ MySQL từ xa bằng PHP

  4. tôi có nên sử dụng lại con trỏ trong mô-đun python MySQLdb không

  5. 1130 Máy chủ 'amazon-ec2-ip' không được phép kết nối với máy chủ MySQL này