我在尝试添加新员工时遇到此错误。无法提交 JPA 事务;嵌套异常是 javax.persistence.RollbackException: Error while committing the transaction 提交事务时出错] 具有根本原因 java.lang.UnsupportedOperationException: null
@RequestMapping(
method = RequestMethod.POST,
value = "addEmployeeDetails",
produces = MediaType.APPLICATION_JSON_VALUE,
consumes = (MediaType.APPLICATION_JSON_VALUE))
public String addEmployeeDetails (
@RequestBody final EmployeeDTO empDTO) throws ReEncryptionException
{
log.info("In AddEmployeeDetails().");
return reEncryptionService.addEmployeeDetails(empDTO);
}
@Transactional
public String addEmployeeDetails (final EmployeeDTO employeeDTO) throws ReEncryptionException
{
final Employee emp = Employee.builder()
.empName(employeeDTO.getEmpName())
.creditCardNumber(employeeDTO.getCreditCardNumber())
.accountNumber(employeeDTO.getAccountNumber())
.tenantId(employeeDTO.getTenantId())
.build();
emp.setEmpAddress(Arrays.asList(
new Address(11, "abohar"),
new Address(22, "Bangalore")));
employeeRepository.save(emp);
return "Successfully saved Employee details.";
}
M getting this error. I am trying to add a new Employee.
{
"timestamp": "2021-06-17T12:50:29.670+0000",
"status": 500,
"error": "Internal Server Error",
"message": "Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while committing the transaction",
"path": "/addEmployeeDetails"
}
答案 0 :(得分:0)
java.lang.UnsupportedOperationException: null
您正在调用的方法之一未实现。很难说哪个没有错误堆栈跟踪