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

Quy trình làm việc chuyên nghiệp tạo ra một databse sử dụng Hibernate trong Eclipse là gì?

Không có cách nào (TM) để làm điều đó. Nhưng từ 5 năm kinh nghiệm ngủ đông, tôi bắt đầu với việc làm người mẫu, sau đó viết tay DDL. Tôi khuyên bạn không nên để hibernate tạo bảng của bạn vì hibernate không thể tạo chỉ mục và các ràng buộc phù hợp và thông thường bạn cần một tập lệnh db init cho môi trường thử nghiệm, tích hợp và sản xuất. Di chuyển theo cách này cũng dễ dàng hơn.

Khi tất cả các bảng được thiết lập, tôi để các thực thể được tạo bởi IDE. Tôi luôn bối rối bởi những mối quan hệ nghịch đảo ...

Sau khi phát triển xong, tôi thường phân tích lại mô hình để bổ sung các chỉ số còn thiếu.

Với chế độ ngủ đông, bạn không thể xác định các khóa chính như GENERATE ALWAYS , các ràng buộc như id > 0 . Hibernate cũng sẽ sử dụng làm mặc định một sequence kiến sẽ không thêm sequence mỗi bảng. Các tính năng máy chủ SQL và oracle mới hơn không được hỗ trợ.

Tôi đã đọc một lần rằng hibernate nên được sử dụng sau khi mô hình được triển khai nhưng nó phải là 3.x và tôi đoán hibernate 4.x đã học được một số thủ thuật mớ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. Cách cấu hình MySQL để phân biệt chữ hoa chữ thường

  2. Hệ thống thành tích / huy hiệu

  3. Các thủ tục được lưu trữ bằng MySQL Workbench

  4. Làm cách nào để bỏ qua các bản sao bằng cách sử dụng CHÈN VÀO theo cách tối ưu hóa tốt hơn?

  5. Làm cách nào để lưu trữ các giá trị NULL trong các trường datetime trong MySQL?