第一种单独对多个字段分别建立索引源代码以及mysql中的显示数据如下图

package com.test.entity;
import javax.persistence.*;

@Entity
@Table(name = "T_S_USER",indexes={@Index(name="name_idIndex",columnList="name"),@Index(name="age_idIndex",columnList="age")})
public class test {
    @Id
    @Column(name = "id",columnDefinition = "bigint(32) comment 'id'")
    private Long id;

    @Column(nullable = false,name = "name",columnDefinition = "varchar(8) comment ''")
    private String name;

    @Column(nullable = false,name = "age",columnDefinition = "varchar(8) comment ''")
    private String age;

    @Column(nullable = false,name = "sex",columnDefinition = "varchar(8) comment ''")
    private String sex;
}

hibernate中注解方式添加索引

第二种对多个字段建立联合索引源代码以及mysql中的显示数据如下图

package com.test.entity;
import javax.persistence.*;

@Entity
@Table(name = "T_S_USER",indexes={@Index(name="idIndex",columnList="name,age")})
public class test {
    @Id
    @Column(name = "id",columnDefinition = "bigint(32) comment 'id'")
    private Long id;

    @Column(nullable = false,name = "name",columnDefinition = "varchar(8) comment ''")
    private String name;

    @Column(nullable = false,name = "age",columnDefinition = "varchar(8) comment ''")
    private String age;

    @Column(nullable = false,name = "sex",columnDefinition = "varchar(8) comment ''")
    private String sex;
}

hibernate中注解方式添加索引

相关文章:

  • 2022-12-23
  • 2021-06-08
  • 2022-01-17
  • 2021-12-17
  • 2021-08-20
  • 2021-09-15
  • 2021-08-17
  • 2022-01-07
猜你喜欢
  • 2021-10-09
  • 2021-10-25
  • 2021-11-28
  • 2023-03-08
  • 2022-01-24
  • 2021-06-13
相关资源
相似解决方案