小编Pau*_*lJK的帖子

Hibernate 在创建表之前尝试更改表

这里有一个简单的问题:我正在使用 MySQL5Dialect 在 mySQL 数据库上运行 Spring Boot 2.2.5。一切都很顺利,直到我向引用 User 实体的 Slide 实体添加 @ManyToOne 注释 - 现在 Hibernate 无法创建表,因为它创建了 users 表,然后尝试更改尚未创建的幻灯片表。我做错了什么?

用户:

@Entity
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
@Table(name = "users")
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
    private boolean enabled;
    private String token;
    private String username;
    private String password;
    private String role;
    private String name;
    private String surname;
    private String email;
    private boolean emailVisible;
    private String phone;
    private boolean phoneVisible;
    private int cohortNumber;
    private String company; …
Run Code Online (Sandbox Code Playgroud)

java mysql hibernate spring-boot

3
推荐指数
1
解决办法
1349
查看次数

标签 统计

hibernate ×1

java ×1

mysql ×1

spring-boot ×1