JPA @Table 注解详解

@Table: 
当实体类与其映射的数据库表名不同名时需要使用 @Table 标注说明,该标注与 @Entity 标注并列使用,置于实体类声明语句之前,可写于单独语句行,也可与声明语句同行。 
@Table 标注的常用选项是 name,用于指明数据库的表名 
@Table标注还有一个两个选项 catalog 和 schema 用于设置表所属的数据库目录或模式,通常为数据库名。uniqueConstraints选项用于设置约束条件,通常不须设置。

name属性: 
name属性用于指定数据库表名称 
若不指定则以实体类名称作为表名

@Table @Entity public class Customer { private Integer id; private String name; private String email; private int age; ...... }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjjgj.html