【问题标题】:primary datasource is not fetching data from jpaRepository in the spring boot主数据源未在 Spring Boot 中从 jpaRepository 获取数据
【发布时间】:2020-08-17 18:27:25
【问题描述】:

https://github.com/vikramsinghsengar007/SpringbootMultiDataSource

请检查上述项目,因为我没有收到主数据源的任何错误,但它没有从数据库中获取记录。我检查了日志并获得了正确的 sql。

休眠:

select product0_.id as id1_1_, product0_.brand as brand2_1_, product0_.madein as madein3_1_, product0_.name as name4_1_, product0_.price as price5_1_ 
from Product product0_

但相同的配置适用于辅助数据源。

【问题讨论】:

  • 请包含可用于复制您的问题的代码。请不要链接到问题解决后会发生变化的任何外部网站。

标签: mysql spring-boot spring-data-jpa spring-data


【解决方案1】:

这个问题得到了解决。实际上,我忘了使用正确的命名约定。问题是 spring 用辅助数据源覆盖了主数据源,因为所有配置都在同一个包中。第二个问题是我在创建 entitymanagefactory 时提供了错误的 persistenceUnit。应该和Mysql数据库一样。

希望这会对某人有所帮助。

【讨论】:

    猜你喜欢
    • 2019-05-15
    • 2020-04-19
    • 2019-06-24
    • 2019-08-13
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 2020-07-23
    相关资源
    最近更新 更多