java - Hibernate 4.3 索引注释

标签 java hibernate indexing entity

我从 hibernate 4.2.x 迁移到 4.3.x,现在 @Index 注释已被弃用。我以前用过

@Basic
@Column(length = 2000)
@Index(name = "siteOrigin_idx")
private String siteOrigin;

索引字符串。我根本不知道如何在 hibernate 4.3+ 中启用索引。

最佳答案

由于 Hibernate 4.3 实现了 JPA 2.1,因此您应该使用 @Index annotation现在从 JPA 2.1 开始。

关于java - Hibernate 4.3 索引注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22707675/

相关文章:

java - JPA @MapsId 插入不正确的列名

java - 想要使用 hibernate 查询中的事务从表中删除文件夹中的现有文档和数据库值

MATLAB:使用逻辑索引提取子矩阵

mysql - 为mysql动态列添加索引

matlab - 在 MATLAB 中,如何计算与条件关联的索引值的唯一数量?

java - 在 java 中画线后 ActionListener 无法正常工作

java - 没有反射的 Spring

java - 如何使用 Java 从 Web 服务保存大文件?

java - Java 中的 public void 设置;究竟是什么?

java - Hibernate 和 MySQL : @CreationTimestamp annotated Date property throws ConstraintViolationException when saving new Entity