Hibernate 使用不带@JoinColumn的@ManyToMany关系

Hibernate 使用不带@JoinColumn的@ManyToMany关系,hibernate,persistence,Hibernate,Persistence,我只想知道使用@ManyToMany关系wit@JoinColumn 在不使用@JoinColumn的情况下使用它,多对多关联总是需要一个连接表。联接列是不够的:它只启用一对多关联 如果未在关联上指定任何@JoinTable注释,则将使用默认值。Hibernate将使用具有默认名称的联接表以及由关联实体的名称和ID组成的默认列。多对多关联始终需要联接表。联接列是不够的:它只启用一对多关联 如果未在关联上指定任何@JoinTable注释,则将使用默认值。Hibernate将使用具有默认名称的联接表

我只想知道使用@ManyToMany关系wit@JoinColumn
在不使用@JoinColumn的情况下使用它,多对多关联总是需要一个连接表。联接列是不够的:它只启用一对多关联


如果未在关联上指定任何
@JoinTable
注释,则将使用默认值。Hibernate将使用具有默认名称的联接表以及由关联实体的名称和ID组成的默认列。

多对多关联始终需要联接表。联接列是不够的:它只启用一对多关联


如果未在关联上指定任何
@JoinTable
注释,则将使用默认值。Hibernate将使用具有默认名称的联接表以及由关联实体的名称和ID组成的默认列。

ah您是对的,一对多可以在没有联接列的情况下使用。也就是说,如果您不使用@JoinTable,将创建默认“@JoinTable”。啊,您是对的,一对多可以在没有连接列的情况下使用。也就是说,如果不使用@JoinTable,将创建默认的“@JoinTable”。