Trình tự trong chế độ ngủ đông là gì?
Trình tự trong chế độ ngủ đông là gì?

Video: Trình tự trong chế độ ngủ đông là gì?

Video: Trình tự trong chế độ ngủ đông là gì?
Video: Cách bật, tắt chế độ Sleep trên Windows 10 đơn giản nhất 2024, Tháng mười một
Anonim

SỰ NỐI TIẾP là kiểu tạo được đề xuất bởi Ngủ đông tài liệu. Các giá trị được tạo là duy nhất cho mỗi sự nối tiếp . Nếu bạn không chỉ định một sự nối tiếp Tên, Ngủ đông sẽ sử dụng lại cùng một hibernate_sequence cho các loại khác nhau.

Hãy cân nhắc kỹ điều này, @SequenceGenerator ở chế độ ngủ đông là gì?

Loại chú thích SequenceGenerator . @Target (value = {TYPE, METHOD, FIELD}) @Retention (value = RUNTIME) public @interface SequenceGenerator . Xác định trình tạo khóa chính có thể được tham chiếu bằng tên khi phần tử trình tạo được chỉ định cho chú thích GeneratedValue.

Hơn nữa, chú thích nào được sử dụng cho chuỗi cơ sở dữ liệu tùy chỉnh ở chế độ ngủ đông? Trước hết, bạn phải chú thích thuộc tính khóa chính với @GeneratedValue chú thích và đặt GenerationType. SỰ NỐI TIẾP như là chiến lược. Điều này nói với Ngủ đông sử dụng một chuỗi cơ sở dữ liệu để tạo giá trị khóa chính. Nếu bạn không cung cấp bất kỳ thông tin bổ sung nào, Ngủ đông sẽ sử dụng mặc định của nó sự nối tiếp.

Tương tự như vậy, mọi người hỏi, Kích thước phân bổ trong trình tạo trình tự là gì?

phân bổ kích thước - (Tùy chọn) Số tiền tăng lên khi phân bổ sự nối tiếp số từ sự nối tiếp . Ví dụ: bất kỳ ứng dụng nào khác (ví dụ: sử dụng JDBC thuần túy) có thể muốn chèn các hàng mới dưới ID nhận được từ sự nối tiếp - nhưng tất cả các giá trị đó có thể đã được sử dụng bởi Hibernate!

@GenericGenerator là gì?

Chú thích @GeneratedValue biểu thị rằng một giá trị cho một cột phải được chú thích bằng @Id được tạo. @ GenericGenerator là một chú thích ngủ đông được sử dụng để biểu thị một trình tạo tùy chỉnh, có thể là một lớp hoặc phím tắt cho một trình tạo do Hibernate cung cấp.

Đề xuất: