@Schema和@Comment
时间: 2023-12-13 08:32:49 浏览: 83
laravel-schema-extend:support MySQL 'column comment' and 'table comment'. 让 laravel 的 Schema 支持 MySQL “列注释”和“表注释”
@Schema和@Comment是两个不同的概念。@Schema是一个注解,用于指定Java类与数据库中的表之间的映射关系。@Comment是MySQL中的一个关键字,用于为表或列添加注释。
下面是@Schema和@Comment的使用示例:
1. @Schema的使用示例:
```java
@Entity
@Table(name = "users")
@Schema(name = "users", description = "用户表")
public class User {
// ...
}
```
在上面的示例中,@Schema注解指定了Java类User与数据库中的表users之间的映射关系,并为该表添加了描述信息“用户表”。
2. @Comment的使用示例:
```sql
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL COMMENT '用户名',
age INT COMMENT '年龄'
) COMMENT '用户信息表';
```
在上面的示例中,@Comment关键字用于为表users和列name、age添加注释信息,分别为“用户信息表”、“用户名”和“年龄”。
阅读全文