• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

getCurrentSession得到session对象配置

JUit报错:
org.hibernate.HibernateException: No CurrentSessionContext configured!
hibernate.cfg.xml配置文件已经配置了:
thread

测试文件:
package Student;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
import org.junit.After;
import org.junit.Test;
public class SessionTest {
@Test
public void testopenSession() {
  //1.创建配置对象
  Configuration config=new Configuration().configure();
  //2.创建服务配置对象
  ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().
    applySettings(config.getProperties()).buildServiceRegistry();
  //3.创建会话工厂
  SessionFactory sessionFactory=config.buildSessionFactory(serviceRegistry);
  //4.打开会话
  Session session=sessionFactory.openSession();
  if(session!=null)
  {
   System.out.print("session创建成功");
  }else{
   System.out.print("session创建失败");
  }
}

@Test
public void testgetCurrentSession() {
  //1.创建配置对象
    Configuration config=new Configuration().configure();
    //2.创建服务配置对象
    ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().
      applySettings(config.getProperties()).buildServiceRegistry();
    //3.创建会话工厂
    SessionFactory sessionFactory=config.buildSessionFactory(serviceRegistry);
  //4.获得会话
  Session session2 =sessionFactory.getCurrentSession();
  if(session2!=null)
  {
   System.out.print("session创建成功");
  }else{
   System.out.print("session创建失败");
  }
}
}

求大神指点这里是哪里错误

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

要用getCurrentSession();需要在hibernate.cfg.xml 配hibernate.current_session_context_class =thread

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!