Trong JPA 2.0:
-
@SequenceGenerator
chú thích vàsequence-generator
tương đương phần tử do allow để chỉ định mộtschema
(vàcatalog
) tên . -
schema
subelement phải được tôn vinh bởi trình tạo trình tự nữa.
Nhưng điều này không áp dụng cho JPA 1.0.
Tôi sẽ chỉ trích dẫn các phần về schema
subelement để minh họa sự khác biệt (các phần liên quan khác được đề cập trong tài liệu tham khảo bên dưới). Từ đặc tả JPA 2.0:
Từ đặc điểm kỹ thuật JPA 1.0:
Vì vậy, trừ khi nhà cung cấp của bạn cung cấp một số tiện ích mở rộng cụ thể, các đề xuất của tôi là:
- Nâng cấp lên JPA 2.0 nếu có thể và sử dụng
schema
subelement sẽ thực hiện thủ thuật ~ hoặc ~ - Sử dụng
TableGenerator
nếu bạn phải gắn bó với JPA 1.0 ~ hoặc ~ - Sử dụng bí danh nếu có thể (tôi không biết).
Tài liệu tham khảo
- Đặc điểm kỹ thuật JPA 1.0
- Phần 9.1.37 "Chú thích của Trình tạo trình tự"
- Phần 10.1.1.1 "lược đồ"
- Phần 12.2.2.5 "trình tạo trình tự"
- Đặc điểm kỹ thuật JPA 2.0
- Phần 11.1.44 "Chú thích của Trình tạo trình tự"
- Phần 12.2.1.1 "lược đồ"
- Phần 12.2.2.5 "trình tạo trình tự"