При попытке использовать аннотацию @Index
из javax.persistence
Eclipse выдает мне эту ошибку.
Я использую его прямо перед полем java.util.Date
внутри класса, помеченного @Entity
.
Раньше я использовал org.hibernate.annotations.Index
в том же самом месте, и это было нормально.
Проблема началась после того, как я обновил hibernate-core с 4.1.9.Final до 4.3.0.Beta3 и hibernate- commons-annotation с 4.0.1 до 4.0.2. Он говорит, что @Index
устарел, и рекомендует javax.persistence
.
Все документы и примеры, которые я нашел, ставят @Index
перед членами класса. Что мне не хватает?