我在我的项目中添加了这个 Spring 启动依赖项:web、jpa、h2
我是这样说的:https://www.youtube.com/watch?v=min556c749k. 在数据库的第一次测试后被卡住了。
简而言之,有3个类,如:
@Entity
public class Post {
@Id
private int id;
}
及 application.properties
```
spring.h2.console.enabled=true
spring.datasource.platform=h2
spring.datasource.url=jdbc:h2:mem:testdb
我可以访问 `/h2-console` 并且能够成功测试db连接。
在连接db时,我可以看到不存在该表。
注意:表中并不是没有数据,而是没有表。此外,不会弹出任何错误。
既然我在这里,我如何在h2中指定列的类型(比如mysql中长度为525的varchar)?一些特别的注解?
1条答案
按热度按时间voase2hg1#
试着设置
spring.jpa.hibernate.ddl-auto=create