В Springboot я создал метод удаления в хранилище. Я использовал этот же метод репозитория, чтобы удалить запись в сервисном методе. Записи не удаляются. Это исключение. Пожалуйста, порекомендуйте.
Код:
public interface SopCffDtlDependentRepository extends JpaRepository<SopCffDtlDependent,String>{
String deleteByQuotationNo(String quotationNo);
}
@Autowired
SopCffDtlDependentRepository sopCffDtlDependentRepository;
String noOfRecordsDeleted = sopCffDtlDependentRepository.deleteByQuotationNo(params.getQuotationNo());
@Entity
@Table(name = "SOP_CFF_DTL_DEPENDENT")
public class SopCffDtlDependent {
@Column(name="NAME")
private String name;
@Column(name = "RELATIONSHIP")
private String relationShip;
@Column(name ="DOB")
private Date dob;
@Column(name="GENDER")
private String gender;
@Column(name="YEAR_OF_SUPPORT")
private Integer yearOfSupport;
@Id
@Column(name="QUOTATION_NO")
private String quotationNo;
@Column(name="INVESTMENT_PREFER")
private String investmentPrefer;
@Column(name="SEQUENCE_NO")
private int sequenceNo;
}
Исключение:
org.springframework.dao.InvalidDataAccessApiUsageException: No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call; nested exception is javax.persistence.TransactionRequiredException: No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call