【问题标题】:JpaRepository.findOne(long id) is not working of Spring data jpa [duplicate]JpaRepository.findOne(long id)不适用于Spring数据jpa [重复]
【发布时间】:2018-06-14 17:01:55
【问题描述】:

我在 Spring Boot 中有两个服务。从主服务中,我正在调用另一个服务,该服务在数据库中插入一行,如下所示:

repo.saveAndFlush(payment);

子服务在主服务中完成其工作后,我没有使用以下查询获得更新的响应:

repo.findOne(id);

这一切都是同步发生的。我想使用 findOne() 方法获取所有行,包括新插入的行。

感谢任何帮助。

【问题讨论】:

    标签: java database hibernate spring-data-jpa


    【解决方案1】:

    通常 JpaRepository 保存方法返回新保存的数据。因此,您可以通过执行以下操作来简单地获取新插入的行 -

    payment = repo.saveAndFlush(payment);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-12
      • 2015-12-11
      • 2018-08-27
      • 2016-07-12
      • 2023-03-06
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      相关资源
      最近更新 更多