При попытке использовать аннотацию @Index
от javax.persistence
Eclipse дает мне эту ошибку.Аннотации @Index запрещены для этого местоположения
Я использую его непосредственно перед полем java.util.Date
, внутри класса, аннотированного @Entity
.
До этого, я использовал org.hibernate.annotations.Index
в том же месте, и все было хорошо.
Проблема началась после того, как я модернизировал гибернации-ядро от 4.1.9.Final к 4.3.0.Beta3 и Hibernate-достоянию-аннотаций з от 4.0.1 к 4.0.2. В нем указано, что @Index
устарел и рекомендует использовать javax.persistence
.
Все документы и примеры, которые я нашел, положили @Index
перед участниками. Что мне не хватает?
Я думаю, речь идет о JPA 2.1 @Index аннотации, не патентованные один. – Piohen