为什么在将资料中的工具类HibernateSessionFactory复制到项目中的时候session.connection()会报错呢?求解答。
你导入的hibernate框架的jar和老师的jar包不一样
导入的jar包和程序不匹配,你把本节课的老师上传的资料下载下来,里面有hibernate3的jar包,导入到自己的项目就可以了!希望采纳!!
太老了,可以自己写工具类代码:
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();
}
}
}
方法已经过时了,你试试session.isConnected()