@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的配置(及数据库和用户名)


相关文章
|
XML SQL Java
mybatis映射xml配置文件报错:<statement> or DELIMITER expected, got ‘id‘
mybatis映射xml配置文件报错:<statement> or DELIMITER expected, got ‘id‘
1424 0
mybatis映射xml配置文件报错:<statement> or DELIMITER expected, got ‘id‘
|
8月前
|
Java 数据库连接 数据库
mybatis-plus报错:Can not find table primary key in Class
mybatis-plus报错:Can not find table primary key in Class
1644 1
|
8月前
|
Java 数据库连接
Hibernate中使用Criteria查询及注解——(Emp.hbm.xml)
Hibernate中使用Criteria查询及注解——(Emp.hbm.xml)
|
Java 数据库连接
Hibernate中使用Criteria查询及注解——(Dept.hbm.xml)
Hibernate中使用Criteria查询及注解——(Dept.hbm.xml)
|
Java Spring
Spring Data jpa之jpql查询@Query注解
Spring Data jpa之jpql查询@Query注解
|
SQL 安全 Java
Mybatis 将table表名作为参数传入
Mybatis 将table表名作为参数传入
763 0
Mybatis 将table表名作为参数传入
|
NoSQL 关系型数据库 MySQL
Create Table Like Mapping: 基于类型推断的建表方法
![create-table-like-mapping.png](https://ata2-img.cn-hangzhou.oss-pub.aliyun-inc.com/1e60369b1873a7a1c3b358a3194cd3db.png) [Data Lake Analytics](https://www.aliyun.com/product/datalakeanalytics) 作为云上
1158 0
|
SQL Java Spring
spring data jpa @Query注解中delete语句报错
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/81666533 spr...
1908 0