@Index注释在 JPA 2.1 中是如何工作的?
我正在尝试测试JPA的@Index注释,该注释自2.1以来一直可用。但是我找不到如何使用它的文档。
当我尝试时:
@Index(columnList = "firstName")
private String firstName;
..然后Eclipse说:“这个位置不允许@Index注释”
有人知道如何使用它吗?或者已经找到了它的文档?:-)
感谢您的任何建议!
我正在尝试测试JPA的@Index注释,该注释自2.1以来一直可用。但是我找不到如何使用它的文档。
当我尝试时:
@Index(columnList = "firstName")
private String firstName;
..然后Eclipse说:“这个位置不允许@Index注释”
有人知道如何使用它吗?或者已经找到了它的文档?:-)
感谢您的任何建议!
我已经使用了休眠注释,就像你一样没有问题,但JPA注释似乎对可以使用的地方更严格。摘自上一个问题 - 此位置不允许注释@Index:@Index
@Index
JPA 索引注释只能用作另一个注释(如 、 等)的一部分。
@Table
@SecondaryTable
@Table(indexes = { @Index(...) })