为什么我的 Springboot 应用程序在我的数据库上运行查询时不显示结果?

问题描述 投票:0回答:0

我是第一次开发 SpringBoot 应用程序,我想检查它是否与我的数据库(phymyadmin 上的 MariaDB)连接良好。我更新了“application.properties”

server.port=8090

spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.url=jdbc:mysql://sql513.main-hosting.eu:3306/u205764470_Dev?serverTimezone=UTC
spring.datasource.username=****
spring.datasource.password=****

spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MariaDB103Dialect

logging.level.org.springframework = DEBUG
logging.level.com.example.demo = TRACE

然后创建一个实体(“Salarie”)和一个存储库(“SalarieRepository”)类对应于我的一个表。

我还创建了一个 bean(“DatabaseTester”)来检查连接性。当我运行它时,我收到以下消息:“已连接到数据库 MariaDB”。所以显然它有效。

然后我尝试从 CRUD 存储库运行 findALL() 请求以测试我是否可以与之交互。

        @Override
    public void run(String... args) throws Exception {      
        Iterable<Salarie> products = salarieRepository.findAll();
        products.forEach(product -> System.out.println(product.getNom()));
    }

当我运行它时,我没有错误。它说请求执行得很好,但我没有显示结果。

有人遇到同样的问题吗?

java spring-boot phpmyadmin mariadb-10.5 crud-repository
© www.soinside.com 2019 - 2024. All rights reserved.