问答详情
源自:3-4 Query接口应用编程示例--代码实现

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

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

提问者:Refactor易先生 2016-02-11 19:55

个回答

  • 慕粉3796571
    2017-06-17 09:52:57

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

  • 天地4638
    2016-10-17 22:04:34

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

  • qq_赵成冬_0
    2016-08-18 10:01:03

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

    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();

    }

    }

    }


  • MM442888
    2016-02-12 11:46:16

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