为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在将资料中的工具类HibernateSessionFactory复制到项目中的时候session.connection()会报错呢?求解决办法~

http://img1.sycdn.imooc.com//56bc769c0001c43708170296.jpg为什么在将资料中的工具类HibernateSessionFactory复制到项目中的时候session.connection()会报错呢?求解答。

正在回答

4 回答

你导入的hibernate框架的jar和老师的jar包不一样

0 回复 有任何疑惑可以回复我~

导入的jar包和程序不匹配,你把本节课的老师上传的资料下载下来,里面有hibernate3的jar包,导入到自己的项目就可以了!希望采纳!!

1 回复 有任何疑惑可以回复我~

太老了,可以自己写工具类代码:

package com.imooc.util;





import org.hibernate.Transaction;

import org.hibernate.Session;

import org.hibernate.SessionFactory;

import org.hibernate.cfg.Configuration;


public class HibernateSessionFactory {

private static SessionFactory sessionFactory;

private static Session session;

private static Transaction transaction;

static{

Configuration config = new Configuration().configure();// 鍒涘缓閰嶇疆瀵硅薄

sessionFactory = config.buildSessionFactory();// 鍒涘缓浼氳瘽宸ュ巶瀵硅薄

// session = sessionFactory.openSession();// 鎵撳紑浼氳瘽

// transaction = session.beginTransaction();// 寮�惎浜嬪姟

}

//鑾峰彇session

public static Session getSession(){

session=sessionFactory.openSession();

return session;

}


public static void closeSession(Session session){

if(session!=null){

session.close();

}

}

}


0 回复 有任何疑惑可以回复我~

方法已经过时了,你试试session.isConnected()

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么在将资料中的工具类HibernateSessionFactory复制到项目中的时候session.connection()会报错呢?求解决办法~

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信