In JavaDoc of Session class the description of delete method is:
Remove a persistent instance from the datastore. The argument may be
Just found one better solution:
Query q = session.createQuery("delete Entity where id = X"); q.executeUpdate();
Hibernate Delete query