Metodo borrar en hibernate no borra

       
public static int deleteOperacion(int op){
                Session session = HibernateUtil.getSessionFactory().openSession();
                Query q = session.createQuery("delete from Movimiento m where (m.movimiento='Compra' OR m.movimiento='Venta') AND m.operacion=:op");
                q.setParameter("op", op);
                int r=q.executeUpdate();
                return r;
        }

Alguna idea de donde la toy regando en este metodo, que segun yo esta correcto.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

Y el parámetro que envías si

Y el parámetro que envías si existe en tu base de datos?