我对事务/会话/ JDBC连接/数据库事务有一些疑问。
示例:(“交易”和“ ParallelStream”)
public loadProductList( List<Integer> productIdList ) {
List<Product> productList = new ArrayList<>();
productIdList.parallelstream().forEash( productId -> {
// load Product data from Database
Product Product = productService.getProductById( productId );
......
productList.add( product );
}
}
1-哪种方法必须是事务性的:“ loadProductList”或“ getProductById”?
2-是否可以仅使用一个事务执行并行SQL查询?
还是我们必须使用事务/查询?
3-之间的关系: