[英]Spring JPA Crud Repository Save Not Returning UUID Field
[英]Spring JPA Crud Repository save() not updating entity
在我的代码中,我尝试更新我的实体,但数据未保存在db中。 检查日志也不例外。 还尝试了@Transaction
注释,但是它不起作用。
通话保存方法
public void uploadBill(Long quoteId, MultipartFile multiPartFile) {
try {
ServiceQuote serviceQuote = serviceQuoteRepository.findOne(quoteId);
String extension = "";
if (multiPartFile.getOriginalFilename().lastIndexOf(".") != -1) {
extension = multiPartFile.getOriginalFilename().substring(
multiPartFile.getOriginalFilename().lastIndexOf("."),
multiPartFile.getOriginalFilename().length());
}
String filename = SERVICING_BILL_FILE_PREFIX
+ serviceQuote.getReferenceNo() + extension;
filename = AmazonS3Util.uploadBill(multiPartFile, filename);
serviceQuote.setBillPath(filename);
serviceQuoteRepository.save(serviceQuote);
} catch (Exception e) {
e.printStackTrace();
}
}
这里serviceQuoteRepository是JPA原始存储库
@Repository
public interface ServiceQuoteRepository extends CrudRepository<ServiceQuote, Long> {}
请提出可能的解决方法。
没有与crud存储库相关的问题。 实际上,在上载方法之后,另一项服务正在同时使用空账单路径更新实体,因此我总是看到空列。 在调试了几个小时后找出了答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.