gpt4 book ai didi

java - 我使用Spring Data JPA在MySQL中创建表,但创建失败

转载 作者:行者123 更新时间:2023-12-02 01:21:26 25 4
gpt4 key购买 nike

我使用Spring Data JPA在MySQL中创建表,但创建失败。我在我的实体类中找不到错误,我认为配置没有错误。

我改了属性中的一些jdbc连接语句,以及实体类上的注解,但是没有作用。

@Data
@Entity
@Table
public class User {
@Id
@Column(nullable = false)
@GeneratedValue(strategy = GenerationType.IDENTITY)
private String id;

@Column(unique = true)
private String userName;

@Column
private String password;

}

属性文件如下:

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/blog?characterEncoding=utf8&useSSL=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=localhost # Spring Data Jpa
spring.jpa.hibernate.ddl-auto=create
spring.jpa.show-sql=true

最佳答案

作为最佳实践,id 应始终为 Long 类型。请更改它,它应该可以工作。

关于java - 我使用Spring Data JPA在MySQL中创建表,但创建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57621959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com