@Table注解

简介: @Table注解

[@Table]

常用的两个属性


name 用来命名 当前实体类 对应的数据库 表的名字

uniqueConstraints 用来批量命名唯一键

其作用等同于多个

@Column(unique = true)
@Table(name="an_user_table", uniqueConstraints = {
@UniqueConstraint(columnNames={"mobile", "email"})
})
--

name:指定表的名称

catalog: 指定数据库名称,默认为当前配置的数据库 boot-hibernate

schema: 指定数据库的用户名 ,默认为当前配置的用户 root

uniqueConstraints:指定唯一性字段约束,如为personid 和name 字段指定唯一性约束

index: 用于指定对应的索引

其中 catalog 和 schema 可参考默认的DataSource的配置(及数据库和用户名)


相关文章
|
JavaScript 前端开发
Javascript 字符串分割split()
Javascript 字符串分割split()
991 0
Javascript 字符串分割split()
|
JSON 前端开发 Java
Spring WebFlux使用函数式编程模型构建异步非阻塞服务
Spring WebFlux使用函数式编程模型构建异步非阻塞服务
317 0
|
Java Spring
使用Spring initializr快速创建一个springboot项目
Spring initializr快速创建一个springboot 改服务器端口号
530 0
使用Spring initializr快速创建一个springboot项目
|
7月前
|
移动开发
NotePad++使用批量替换修改文件格式
NotePad++使用批量替换修改文件格式
175 12
NotePad++使用批量替换修改文件格式
|
7月前
|
数据可视化 数据挖掘 BI
MATLAB学习之旅:数据统计与分析
在MATLAB中,我们掌握了数据导入、处理及插值拟合等基础技能。接下来,我们将深入数据统计与分析领域,学习描述性统计量(如均值、标准差)、数据分布分析(如直方图、正态概率图)、数据排序与排名、数据匹配查找以及数据可视化(如箱线图、散点图)。这些工具帮助我们挖掘数据中的有价值信息,揭示数据的奥秘,为后续数据分析打下坚实基础。
|
11月前
|
JSON 小程序 前端开发
微信小程序-人脸核身解决方案
微信小程序-人脸核身解决方案
1139 0
|
11月前
|
SQL Java 数据库连接
mybatis如何仅仅查询某个表的几个字段
【10月更文挑战第19天】mybatis如何仅仅查询某个表的几个字段
434 1
|
11月前
|
测试技术
软件复杂度量化:McCabe度量法及其环路复杂度的计算方法
McCabe度量法(McCabe's Cyclomatic Complexity)是一种经典的方法,用于度量软件程序的复杂度。通过计算程序中独立路径的数量,帮助开发人员评估代码的维护难度和测试覆盖率。本文详细介绍了McCabe度量法的原理、计算方法及其在实际应用中的作用。
1973 0
|
Java 数据库连接 API
【Java笔记+踩坑】Spring Data JPA
从常用注解、实体类和各层编写方法入手,详细介绍JPA框架在增删改查等方面的基本用法,以及填充用户名日期、分页查询等高级用法。
【Java笔记+踩坑】Spring Data JPA
|
存储 关系型数据库 MySQL
在 MySQL 中使用 CHAR
【8月更文挑战第11天】
381 0