大钱多一点 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 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办