问答详情
源自:2-2 常用注解

老师请教--@TableName注解中的属性schema

@TableName注解中的schema属性是不是指数据库名称(database)?

提问者:慕虎6014263 2019-08-13 09:54

个回答

  • 老猿
    2019-08-13 18:54:34

    @TableName注解中的schema就是数据库中的schema,只不过不同数据库中的schema的含义是有差异的。

  • 老猿
    2019-08-13 18:51:49

    在数据库中,schema是数据库的组织和结构。不同的数据库schema的作用有差异。例如:

           在MySQL中基本认为schema和数据库相同,也就是说schema的名称和数据库的实例的名称相同,一个数据库有一个schema。

           而在PostgreSQL中,可以创建一个数据库,然后在数据库中,创建不同的schema,每个schema又有着一些各自的表,索引等。