【问题标题】:Result using spring data JPA Async queries使用 spring data JPA 异步查询的结果
【发布时间】:2018-06-04 13:58:49
【问题描述】:

我有一个问题,我正在使用 spring boot 1.5.9.RELEASE 和带有 Hibernate 的 spring data JPA。

我的查询是这样的

@Async
CompletableFuture<User> findById(final long id);

我的问题是,如果 id 不在数据库中,我会得到什么结果? 一个 CompletableFuture.completedFuture(null) 还是直接为 null?

提前谢谢!

【问题讨论】:

    标签: java spring asynchronous spring-boot spring-data-jpa


    【解决方案1】:

    你将有一个CompletableFuture&lt;User&gt;,里面有一个空值。

    根据经验,任何 spring data jpa 异步 repo 调用本身永远不会为 null。

    【讨论】:

      猜你喜欢
      • 2021-02-13
      • 2017-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-01
      • 1970-01-01
      • 2020-06-11
      相关资源
      最近更新 更多