15

我正在尝试测试自 2.1 以来可用的 JPA 的 @Index 注释。但我找不到如何使用它的文档。

当我尝试时:

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

.. 然后 Eclipse 说:“该位置不允许使用注释 @Index”

有谁知道如何使用它?或者找到了它的文档?:-)

感谢您的任何建议!

4

1 回答 1

21

我已经使用了 hibernate@Index注释,就像你没有任何问题一样,但是 JPA@Index注释似乎对它的使用位置更严格。取自上一个问题 -此位置不允许使用注释 @Index

JPA 索引注解只能用作另一个注解的一部分,例如@Table,@SecondaryTable等。

@Table(indexes = { @Index(...) }) 
于 2013-11-02T22:43:25.290 回答