Как удалить родительский объект и его дочерние элементы с помощью Hibernate? - PullRequest
1 голос
/ 01 апреля 2020

У меня есть следующий случай 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, но не удаляет документ и его версии.

есть идеи? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...