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