Hibernate5.x.x创建SessionFactory

    xiaoxiao2023-03-24  5

    //创建一个SessionFactory对象 SessionFactory sessionFactory = null;  //创建一个StandardServiceRegistry 对象:hibernate 的任何配置和服务都需要在该对象中注册后才能有效 //注意导入的包要是hibernate里的包,而且创建也与hibernate4有区别,此工程用的是hibernate5.1.2 final StandardServiceRegistry  serviceRegistry=new StandardServiceRegistryBuilder() .configure().build();          sessionFactory=new MetadataSources(serviceRegistry).buildMetadata()         .buildSessionFactory();         Session session=sessionFactory.openSession(); //创建一个Session对象 //开启事务 Transaction transaction = session.beginTransaction(); //执行保存操作 /* News news = new News("c#", "ys", new Date(new java.util.Date().getTime()));  session.save(news);*/  News news2 = (News)session.get(News.class,1);  System.out.println(news2); //提交事务 transaction.commit(); //关闭Session session.close(); //关闭SessionFactory sessionFactory.close();
    转载请注明原文地址: https://ju.6miu.com/read-1201577.html
    最新回复(0)