Khi cố gắng sử dụng chú thích @Index
từ javax.persistence
, Eclipse cung cấp cho tôi lỗi này.Chú thích @Index không được phép cho vị trí này
Tôi đang sử dụng nó ngay trước một trường java.util.Date
, bên trong một lớp được chú thích với @Entity
.
Trước đó, tôi đã sử dụng org.hibernate.annotations.Index
ở cùng một vị trí và điều đó là tốt.
Vấn đề bắt đầu sau khi tôi đã nâng cấp hibernate-core từ 4.1.9.Final-4.3.0.Beta3 và hibernate-commons-chú thích s từ 4.0.1-4.0.2. Nó cho biết @Index
không còn được dùng nữa và đề xuất số javax.persistence
.
Tất cả tài liệu và ví dụ tôi đã tìm thấy đặt @Index
trước thành viên của lớp học. Tôi đang thiếu gì?
Tôi nghĩ câu hỏi là về JPA 2.1 @Index chú thích, không phải là một độc quyền. – Piohen