Не работает удаление в hibernate

211
14 апреля 2019, 01:00
@Override
public void updateCompetence(Long id, CompetenceInDTO competenceInDTO) {
    Competence competence = findCompetenceById(id);
    if (competenceInDTO.getSubcompetences().size() < competence.getSubcompetences().size()) {
        subcompetenceRepository.delete(id);
        rewrite(competenceInDTO, id);
    }}

Не работает subcompetenceRepository.delete(id). Просто заходит в него, отрабатывает, и в следующей строке на выходе размер остается тот же. Если вынести delete из if, то он отработает. Так же если в if(true) удаление проходит успешно. Никаких exception нет. В debug hibernate тоже нет запроса в базу

READ ALSO
Вопрос по использованию сервлетов

Вопрос по использованию сервлетов

Такой вопрос, как лучше использовать сервлеты? Для каждого типа запросов свой сервлет или один большой сервлет, который принимает все запросы...

283
Кастомный AlertDialog

Кастомный AlertDialog

Программа вылетает после второго нажатия кнопки "btnAdd", не могу понять в чем проблема

197
Java NullPointerException с ArrayList

Java NullPointerException с ArrayList

Почему выскакивает NullPointerException, если в функции stringToArray я инициализирую, передавая в качестве параметра SList

255
Как поступить с файлом tomcat.xml в Gretty плагине, когда там содержится пароль от СУБД?

Как поступить с файлом tomcat.xml в Gretty плагине, когда там содержится пароль от СУБД?

Для разработки веб-приложений на Java я использую Gretty плагинЯ хочу разработать Tomcat приложение и разместить исходный код на github'e, но не понимаю...

183