У меня есть следующий случай OneToMany:
Документ может иметь несколько версий
DocumentoImpl
@OneToMany(mappedBy = VersionDocumento.Properties.DOCUMENTO, cascade = CascadeType.ALL)
private List<VersionDocumentoImpl> versiones;
VersionDocumentoImpl
@ManyToOne
@JoinColumn(name = DocumentoImpl.Columns.ID_DOCUMENTO, referencedColumnName = DocumentoImpl.Columns.ID_DOCUMENTO, nullable = false)
private DocumentoImpl documento;
DocumentoServiceImpl
@Transactional
@Override
public void delete(Long idDocumento) {
this.documentoRepository.delete(idDocumento);
}
Когда я запускаю веб-сервис удаления, он возвращает код 200, но не удаляет документ и его версии.
есть идеи? Спасибо