1. 普通索引
    name是索引名称(自定义的),columnList是字段名

    @Entity
    @Table(name = "dm_question", indexes = {@Index(name = "status", columnList = "status")})

  2. 联合索引

    使用相同的name来标明一个多字段组成的联合索引

    @Table(name = "dm_sms",indexes = {@Index(name = "phone_code_status_index", columnList = "phone"),@Index(name = "phone_code_status_index", columnList = "code"),@Index(name = "phone_code_status_index", columnList = "status")}
    )

  3. 唯一索引
    使用注解 @UniqueConstraint 来表示一个唯一索引

    @Entity
    @Table(name = "dm_ins_symbol", uniqueConstraints = {@UniqueConstraint(columnNames = {"insId"})})

    可以支持多个字段组成一个唯一索引

     uniqueConstraints = {@UniqueConstraint(columnNames = {"key2","key3"})},

Springboot实体类配置索引注解相关推荐

  1. IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...

    使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...

  2. 天呐!惊人的Springboot测试.Springboot测试类之@RunWith注解

    Springboot测试类之@RunWith注解 Springboot测试类之@RunWith注解 Springboot测试类之@RunWith注解 @runWith注解作用: @RunWith就是一 ...

  3. C#利用反射实现实体类ListT索引器

    相关背景: 在项目开发中,我们经常会自定义一些实体类,在某些需要动态赋值的功能中,我们无法知道到下一个需要赋值的字段名称是什么,只知道会从其他返回需要赋值的字段名称和值,这时候就需要实现索引器了,就像 ...

  4. SpringBoot启动类的扫描注解的用法及冲突原则

    背景 SpringBoot 启动类上,配置扫描包路径有三种方式,最近看到一个应用上三种注解都用上了,代码如下: @SpringBootApplication(scanBasePackages ={&q ...

  5. JAVA Spring 简单的配置和操作 ( 创建实体类, 配置XML文件, 调试 )

    < 1 > 实体类 Person package java_spring.modle;/*** 一个实体类( Person )*/ public class Person {private ...

  6. Springboot测试类之@RunWith注解

    @runWith注解作用: --@RunWith就是一个运行器 --@RunWith(JUnit4.class)就是指用JUnit4来运行 --@RunWith(SpringJUnit4ClassRu ...

  7. springboot 自定义类配置

    一.引入springBoot properties内容处理器依赖 <dependency><groupId>org.springframework.boot</group ...

  8. springBoot实体类无法构造

    springBoot报错: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: ...

  9. SpringBoot实体类返回JEON属性值排空返回

    我们后端返回前端的数据中出现空值情况时,默认将空字段也返回给了前端, 这在前端做数据渲染是会比较麻烦,这里可以使用jackson提供的排空功能来实现返回数据过滤 @JsonInclude(JsonIn ...

最新文章

  1. rm: cannot remove directory `misc': Device or resource busy
  2. Java 代码精简之道 | 长文
  3. Ucosii消息邮箱使用
  4. Mysql面试热身题集总结
  5. java jdbc实验,实验八 Java-JDBC编程
  6. 每日小记2017.2.20
  7. python server agent_Python实现Windows监控agent(上)
  8. 华为ICT大赛网络赛道考试范围
  9. objectc foundation class hierachy
  10. 【线性代数笔记】矩阵的特征值和特征向量在哪些变换过程中变化?
  11. java的的socket_java中的socket是什么意思?
  12. Ardupilot动力分配-混控部分分析
  13. 【蓝桥杯嵌入式主板G4】第五章 利用Delay函数来实现LED的闪烁
  14. 明明有空单元格,Ctrl+G定位空值报未找到单元格
  15. win7计算机桌面快捷键显示,Win7的显示桌面在哪 Win7显示桌面快捷键是什么
  16. 云数据中心安全设计要点
  17. linux软件下载管理
  18. android l 论坛,同步更新魔趣源码Android-L编译
  19. C#,图像二值化(04)——全局阈值的凯勒算法(Kittler Thresholding)及源程序
  20. 为windows系统鼠标右键删除选项

热门文章

  1. docker制作mysql-client的镜像(基于centos)
  2. python学习之numpy——通用函数ufunc( sqrt() , maximun() ,modf() )
  3. 硬件I2C sht3x温湿度传感器 学习过程记录
  4. jav101上不去_去101
  5. JavaSE_第2章 Java基础语法
  6. 仿QQ秀换衣服的一个小例子
  7. ffmpeg 视频 转 gif
  8. 如何在M1 Mac上运行iOS应用?
  9. 老树微博,三千诗与画
  10. python清理微信好友_Python实现清理微信僵尸粉功能示例【基于itchat模块】