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

Hibernate tạo hai Id trình tự khác nhau cho chèn PostgreSQL

Có vẻ như nếu bạn sử dụng GenerationType.SEQUENCE, bạn cần phải chỉ định "giá trị gia tăng" là 1 để tránh sử dụng trình tự dưới dạng hạt giống Hi / Lo.

Câu trả lời đầu tiên (câu trả lời hữu ích) cho câu hỏi bạn đã đăng giải thích rằng bạn cần phải chỉ định "deliverySize =1" trong chú thích @GeneratedValue.

Trên các bản phát hành Hibernate mới hơn, thay vào đó, bạn có thể đặt hibernate.id.new_generator_mappings=true trong thuộc tính Hibernate của bạn; xem tài liệu .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao kết nối với máy chủ Postgres của tôi trong Azure không thành công nếu ứng dụng của tôi không được bật SSL?

  2. SQL LIMIT với mệnh đề WHERE

  3. khách hàng psql có thể là một bàn cờ bây giờ…

  4. Truy vấn cập nhật đơn giản chậm trên cơ sở dữ liệu PostgreSQL với 3 triệu hàng

  5. Khóa một hàng cụ thể trong postgres