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

Bảng Hibernate_sequence được tạo

Cách Hibernate diễn giải kiểu tạo AUTO đã thay đổi kể từ phiên bản Hibernate 5.0.

Khi sử dụng Hibernate v 4.0 và Loại tạo là AUTO , đặc biệt đối với MySql, Hibernate sẽ chọn IDENTITY chiến lược (và do đó sử dụng AUTO_INCREMENT tính năng) để tạo ID cho bảng được đề cập.

Bắt đầu với phiên bản 5.0 khi Loại thế hệ được chọn là TỰ ĐỘNG, Hibernate sử dụng SequenceStyleGenerator không phụ thuộc vào cơ sở dữ liệu. Trong trường hợp MySql Hibernate mô phỏng một chuỗi bằng cách sử dụng bảng và đó là lý do tại sao bạn nhìn thấy bảng hibernate_sequence. MySql không hỗ trợ loại trình tự chuẩn.

Tài liệu tham khảo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Loại nào bạn sẽ ánh xạ BigDecimal trong Java / Hibernate trong MySQL?

  2. Kiểm tra x ngày liên tiếp - dấu thời gian đã cho trong cơ sở dữ liệu

  3. Trang web đa ngôn ngữ thực hành tốt nhất

  4. Cách buộc PHP đọc các dòng mới và trả về dưới dạng

  5. Cập nhật một bảng MySQL với các giá trị từ một bảng khác