小编san*_*jay的帖子

Lambda 表达式中的 @Transactional

我在普通函数中使用 @transactional 进行数据库更新操作。但是在 lambda 表达式中 @transactional 是不允许的。这要怎么处理呢?下面是我的代码。

//normal function
  @Transactional
   void saveTransaction(String uniqueId) {
       Transaction transaction = new Transaction();
       transaction.setUniqueId(uniqueId);
       transactionRepository.save(transaction);
   }

   **@Transactional**  //Error Message - @Transactional not applicable to this field
   Consumer<String> saveTransaction = (uniqueId) ->
   {
       Transaction transaction = new Transaction();
       transaction.setUniqueId(uniqueId);
       transactionRepository.save(transaction);
   };
Run Code Online (Sandbox Code Playgroud)

java spring java-8 spring-data spring-boot

6
推荐指数
1
解决办法
5969
查看次数

Spring Boot 中 Amazon Aurora Serverless 的数据 API

我希望在我的Spring应用程序中连接Amazon Aurora Serverless 的数据 API。我搜索得足够好,但找不到对Amazon Aurora Serverless 的数据 API的 ORM 支持。有人在 Spring 找到 ORM 来解决这个问题吗?有更好的方法吗?注意:不要指定“rds-data-api-client-library-java”。我不需要本机查询解决方案。我需要 ORM。

orm spring amazon-rds spring-data-jpa amazon-aurora

6
推荐指数
0
解决办法
646
查看次数