hibernate 中buildSessionFactory()过时解决方案

    public static void main(String[] args) {
        Customer cus = new Customer("ming","153453","李四","打青岛","2757579");
        Configuration cfg = new Configuration();
        cfg.configure("/hibernate.cfg.xml");
        //SessionFactory sf = cfg.  buildSessionFactory();方法已经过时
        ServiceRegistry  sr = new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();           
          SessionFactory sf = cfg.buildSessionFactory(sr);
        Session session = sf.openSession();
        org.hibernate.Transaction tran = session.beginTransaction();
        session.save(cus);
        tran.commit();
        session.close();
    }

 

posted @ 2013-04-20 20:54  明明就是我  阅读(606)  评论(0编辑  收藏  举报