Как это сохраняется? - PullRequest
       2

Как это сохраняется?

0 голосов
/ 18 марта 2019

У меня есть однонаправленное отношение OneToMany в моей сущности Article

class Article extends BaseActivity{
  @OneToMany
  @JoinColumn(name = "article_id")
  private List<Vote> votes = new ArrayList<>();
}

У меня есть этот метод для добавления или обновления голоса, перед этим я получаю требуемые данные и проверяю, голосовал ли уже пользователь по этой статье и проголосовал лито же самое, что и раньше, если бы он сделал

private int addOrUpdateVote(VoteCommand voteCommand, Vote vote, BaseActivity activity) {
    vote.setUp(voteCommand.getVoteType());  //preparing for apply
    activity.applyVote(vote);               //adding vote to list and updating votesCount
    voteRepository.save(vote);
    return activity.getVotesCount();
}

Я не понимаю, как обновляется статья, когда я только сохраняю голосование, я думаю, что это грязная проверка, но когда я удаляю статьюбольше не обновляется

, почему не работает грязная проверка и почему статья сохраняется при сохранении голоса?

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