Я относительно новичок в 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 Сервер.
Заранее спасибо за помощь. :)