Hibernate4 buildSessionFactory过时解决方案(Annotation也是一样解决)

今天想用Hibernate4时候发现原先的buildSessionFactory已经过时,查了一下文档得到如下解决方案~

public void test(){
Configuration cfg= new Configuration().configure();
ServiceRegistry  sr = new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry(); 
SessionFactory seFactory = configuration.buildSessionFactory(sr);
Session session = seFactory.openSession();
Transaction transaction =session.beginTransaction();
Link link = new Link();
link.setAddress("sssss");
link.setId(44);
link.setName("ddd");
session.save(link);
transaction.commit();
session.close();}

}

 {  


你可能感兴趣的:(Hibernate4)