Каков правильный подход для объединения CompletableFuture и JdbcTamplate? - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь сделать несколько простых запросов к базе данных, используя JdbcTemplate. Будет ли мой подход правильным?

@Async
public CompletableFuture<List<ResultClass1> query1() {
  return CompletableFuture.completedFuture(jdbcTemplate.query("my sql",rowMap, paramter));  
}

@Async
public CompletableFuture<List<ResultClass2> query2() {
  return CompletableFuture.completedFuture(jdbcTemplate.query("my sql2",rowMap, paramter));  
}

CompletableFuture<List<ResultClass1> future1 = dao1.query1();
CompletableFuture<List<ResultClass2> future2 = dao2.query2();

CompletableFuture.allOf(future1, future2).join();
...