大钱多一点 2015-06-25 03:42 采纳率: 14.3%
浏览 1966

hibernate4怎么配置getcurrentsession

hibernate4老是不能获取当前线程,上网看了很多也还是不能。哪位知道的朋友,给我
说说可好。

  • 写回答

2条回答

  • 苏生米沿 博客专家认证 2015-06-29 04:52
    关注
        //1. 创建一个 SessionFactory 对象
        SessionFactory sessionFactory = null;
    
        //1). 创建 Configuration 对象: 对应 hibernate 的基本配置信息和 对象关系映射信息
        Configuration configuration = new Configuration().configure();
    
        //2). 创建一个 ServiceRegistry 对象: hibernate 4.x 新添加的对象
        //hibernate 的任何配置和服务都需要在该对象中注册后才能有效.
        ServiceRegistry serviceRegistry = 
                new ServiceRegistryBuilder().applySettings(configuration.getProperties())
                                            .buildServiceRegistry();
    
        //3).
        sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    
        //2. 创建一个 Session 对象
        Session session = sessionFactory.openSession();
    
        //3. 开启事务
        Transaction transaction = session.beginTransaction();
    
        session.save(this.orm);
    
        //5. 提交事务 
        transaction.commit();
    
        //6. 关闭 Session
        session.close();
    
        //7. 关闭 SessionFactory 对象
        sessionFactory.close(); 
    
    评论

报告相同问题?

悬赏问题

  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 matlab有关常微分方程的问题求解决,来真人,不要ai!
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法