Удалить запрос в MyBatis ничего не удаляет - PullRequest
0 голосов
/ 12 февраля 2020

Я относительно новичок в MyBatis. Запросы выбора работают нормально. Но запросы на удаление и не работают.

Mapper. xml

<delete id="deleteEntry" parameterType="java.util.HashMap"  >
        delete from table where  user_id = #{userId} and application_id = #{appId}
</delete>

Mapper. java


public interface Mapper {
    public Integer deleteEntry(@Param("userId") long userId, @Param("appId") long appId);
}

DAO, где я вызываю функцию выглядит так

        SqlSession sqlSession = MyBatisUtil.getSqlSessionFactory().openSession();
        try{
            LOG.info("Records Deleted: "+sqlSession.getMapper(Mapper.class).deleteEntry(userId,appId));
        }
        finally {
            sqlSession.close();
        }

Теперь результатом является удаление записей: 1

Однако при проверке базы данных строка не была удалена. Я использую Sql Сервер.

Заранее спасибо за помощь. :)

...