Okey seems I have answered myself, I don't know why it works, but works, despite the buildSessionFactory is strikthrough
public SessionFactory open (){
Configuration configuration=new Configuration();
configuration.configure();
SessionFactory sf = new Configuration().configure().buildSessionFactory();
return sf;
}