我正在使用 spring.io/spring-roo/#running-from-shell 的脚本快速指南,一个 10 行的示例。
唯一的修改是 jpa setup --provider
行,改为连接 PostgreSQL (HIBERNATE --database POSTGRES
)。所有步骤和代码都在this roo_hello2pg.md
github document .
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc\:postgresql\://localhost\:5432/hello2bd
spring.datasource.username=postgres
spring.datasource.password=postgres
我还需要什么?一些 spring.jpa.hibernate
行?浏览器在使用数据库(插入一个值)时产生错误“status=500”。
最佳答案
正如我在您的 gitHub 存储库中看到的那样,您已正确配置与 Postgres 数据库的连接。
但是您是否在系统中创建了hello2db
数据库和Timer
表?
正如 Spring Boot 文档所说,如果您使用嵌入式数据库(H2、HSQL 或 Derby),JPA 数据库将仅自动创建
在您的情况下,要使用 Postgres DB 自动创建数据库,您应该在 application.properties 中包含
文件。spring.jpa.hibernate.ddl-auto=create-drop
属性
希望对你有帮助
关于postgresql - 如何在 Spring Roo 设置中连接 PostgreSQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41173465/