【问题标题】:Working non-working Hibernate Derby error工作非工作休眠德比错误
【发布时间】:2021-01-28 21:54:59
【问题描述】:

我有这个非常简单的实体,在将其添加到项目之前,我使用的注释完全相同。添加 FK 约束时,我得到下面的堆栈跟踪,显示和未显示。无论我使用原语还是对象作为索引,都会发生错误。一切似乎都是正确的,有人可以启发我吗?太棒了。

@Setter
@Getter
@NoArgsConstructor
@Entity
public class User {
    @Id
    @GeneratedValue
    int user_id;
    private String name;
    private String email;
    private String password;
    @ManyToMany
    @JoinTable(name = "user_role",joinColumns = @JoinColumn(name = "user_id"),inverseJoinColumns = @JoinColumn(name = "role_id"))
    private Set<Role> roles;
}

org.hibernate.tool.schema.spi.CommandAcceptanceException: 错误 执行 DDL“创建表用户(user_id 整数不为空,电子邮件 varchar(255)、名称 varchar(255)、密码 varchar(255)、主键 (user_id))”通过 JDBC 语句在 org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) ~[hibernate-core-5.4.17.Final.jar:5.4.17.Final]

【问题讨论】:

    标签: hibernate-mapping spring-annotations


    【解决方案1】:

    我知道,我知道 DTFS,Sorry,因为它是混乱和失去注意力的循环;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-16
      • 2012-08-17
      • 2012-04-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多