【发布时间】:2021-10-30 06:38:08
【问题描述】:
所以,我只想在数据库中创建一个简单的 Person 表。
这是我的代码:
@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity
@Table(name = "PersonTable")
public class Person {
@Id
@GeneratedValue
private long id;
private String name;
private int age;
}
但是,当我运行应用程序并转到 h2-console 时,没有创建表: enter image description here
这里是 application.properties:enter image description here
我做错了什么?如何在 h2 数据库中创建一个简单的表?
P.S 程序运行良好,我添加了依赖项 lombok、JPA、H2、Spring Web
【问题讨论】:
-
您可以启用sql log并检查是否创建了表。设置
spring.jpa.show-sql=true。spring.jpa.hibernate.ddl-auto的值是多少? -
请发布您的
application.properties以查看相关数据库条目。 -
我发布了 app.properties(编辑了帖子)
-
始终将代码发布为文本而不是图像,只要有可能,这是推荐的形式。
-
请不要图片!通过复制日志和 application.properties 并将它们作为代码粘贴到您的帖子中来发布它们。
标签: spring database spring-boot h2