如何使用JPA 休眠创建索引,以及如何使用MappedSuperClass中的字段以及具体实体中的字段

如何使用JPA 休眠创建索引,以及如何使用MappedSuperClass中的字段以及具体实体中的字段,第1张

如何使用JPA /休眠创建索引,以及如何使用MappedSuperClass中的字段以及具体实体中的字段

如果正在使用,

JPA 2.1
则可以将类注释
@Table
及其属性索引一起使用

@Table(indexes = { @Index(name = "IDX_MYIDX1", columnList = "id,name,surname") })

请注意,如文档所述

仅当表生成有效时才使用它们。默认为无其他索引。

columnlist
,如上所示,接受列名列表作为逗号分隔的列表。

如果您不使用JPA 2.1,则可以使用old

Hibernate
@Index
注释(请注意,此注释已被弃用)。有一个属性
columnNames
,无论在哪个字段上方声明,都可以传递列名称数组。

@Index(name = "IDX_MYIDX1", columnNames = { "id", "name", "surname"})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5010148.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存