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

Hibernate, C3P0, Mysql - Đường ống bị hỏng

Vì vậy, hóa ra tôi đã thiếu một dòng khóa kích hoạt c3p0 (các thông số c3p0 tôi đang điều chỉnh không có tác dụng vì Hibernate đang sử dụng nó được tích hợp trong nhóm kết nối - điều mà nó cảnh báo là không phù hợp để sản xuất). Trong hibernate 2.x, đặt hibernate.c3p0.max_size thuộc tính cho phép tổng hợp kết nối c3p0. Tuy nhiên, trong 3.x, bạn phải chỉ định thuộc tính sau -

<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>

Ngoài ra, đây là thông số cấu hình cuối cùng của tôi -

<property name="hibernate.c3p0.min_size">3</property>
<property name="hibernate.c3p0.max_size">5</property>
<property name="hibernate.c3p0.timeout">1800</property>
<property name="hibernate.c3p0.idle_test_period">100</property> <!-- seconds -->

Khá đáng tiếc là cả Hibernate và c3p0 đều có tài liệu khó hiểu về vấn đề này.



  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 để nhập dữ liệu vào cơ sở dữ liệu mysql thông qua bàn làm việc mysql?

  2. Chọn 10 bản ghi hàng đầu cho mỗi danh mục trong MySQL

  3. Cập nhật MYSQL với lỗi truy vấn con WHERE SELECT

  4. lưu trữ số âm trong trường thập phân của bảng mysql kể từ phiên bản 5.0.3

  5. RLIKE phân biệt chữ hoa chữ thường