定义
@Table注解的作用是自定义映射数据库表名,
- name: 自定义与db table 表名的映射,默认值为 ""。
举个例子:
java code:
// map to db table student.
@Table(name = "student")
Class CustomStudent {
private Integer studentId;
// get/set ...
}
db table:
CREATE TABLE student(
id INT PRIMARY KEY,
)
使用场景
- 这个实体类一定是一个Table。
- 一般作用于动态生成 insert 或者 update 语句, 一般与 @Column 注解一起使用。