首页 > 解决方案 > spring boot 和数据源生成

问题描述

我正在尝试在 STS 4 的 Spring boot 中执行 ORM,所以我创建实体然后配置 application.properties,如下所示:

spring.datasource.url = jdbc:mysql://localhost:3306/basebanque

spring.datasource.username = root

spring.datasource.password = 

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

spring.jpa.database= MYSQL

spring.jpa.show-sql = true 

spring.jpa.hibernate.ddl-auto=create

spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQL5Dialect

我没有获得任何数据源的问题。控制台显示以下内容: 屏幕截图 1

和:

在此处输入图像描述

标签: springspring-bootjpaorm

解决方案


检查扫描了哪些实体。

https://springbootdev.com/2017/11/13/what-are-the-uses-of-entityscan-and-enablejparepositories-annotations/amp/

默认情况下,Spring Boot 将启用实体扫描并在 @SpringBootApplication 所在的包(及其子包)中查找。如果您的配置在另一个包中包含实体,请使用 @EntityScan。


推荐阅读