Como usar o DELETE no HIBERNATE

Tenho um metodo…

public void delete(Fornecedor fornecedor) throws HibernateException {
Session session = null;
Transaction tx = null;
try{
session = br.com.integrator.util.NovoHibernateUtil.currentSession();
tx = session.beginTransaction();
session.delete(fornecedor);
tx.commit();
}catch (HibernateException e){
tx.rollback();
System.out.println(e.getMessage());
}finally{
br.com.integrator.util.NovoHibernateUtil.closeSession();

 }  

}


E o jsp…

fornecedor.setCodfornec(Integer.getInteger(“codfornec”));

        fornecedoresFacade.delete(fornecedor);

Gostaria de saber oque esta errado, se é assim que chamo o metodo, pois não funciona, nem da erro nenhum