2013-11-02 14 views
14

2.1'den beri kullanılabilir olan JPA'nın @Index ek açıklamasını test etmeye çalışıyorum. Ama belgeyi nasıl kullanacağımı bulamıyorum.@Index ek açıklaması JPA 2.1'de nasıl çalışır?

bi'şey çalışıyor:

@Index(columnList = "firstName") 
private String firstName; 

.. sonra Eclipse diyor ki:

herkes nasıl kullanılacağını biliyor mu "@total Bu konum için izin verilmese açıklama"? Veya bunun için belgelerini buldunuz mu? :-)

Önerileriniz için teşekkürler!

cevap

19

Hazırda beklemediğiniz gibi hazırda bekletme @Index ek açıklamalarını kullandım, ancak JPA @Index ek açıklamanın kullanılabileceği yerde daha sıkı olduğu anlaşılıyor.

JPA Endeksi açıklama sadece vs. @Table, @SecondaryTable gibi başka ek açıklama bir parçası olarak kullanılabilir

@Table(indexes = { @Index(...) }) 
: The annotation @Index is disallowed for this location - Bir önceki soruya alınan
İlgili konular