session.createSQLQuery(sql).executeUpdate();

解决方案 »

  1.   

    这段应该放在 HibernateCallback类中的public Object doInHibernate(Session session){}方法中吗??
      

  2.   

    不需要这么复杂   session获取了就可以直接调用比如最原始的方法:
    Configuration configuration = new Configuration();
    SessionFactory sessionFactory = configuration.configure().buildSessionFactory();
    Session session=sessionFactory.openSession()
      

  3.   

    我只是举例获取session的方式,hibernate的所有操作都和session离不开。此外另外一个思路是 从session获取connection 然后进行jdbc的操作但是不管是什么方式,获取session这个貌似逃不掉