HibernateException的

时间:2012-07-11 08:28:29

标签: java hibernate

当我执行此方法时

@SuppressWarnings("deprecation")
    public void importFluxEquipement() throws HibernateException, SQLException
    {
        Session s = HibernateUtil.getCurrentSession();
        CallableStatement cs = s.connection().prepareCall("{call PK_COMPAS_FLUX_ISU.IMPORT_EQUIPEMENT_EAI()}");
        cs.execute();
        log.info("- Intégration du flux ISU Equipement");
    } 

我有这个错误

  

错误 - org.hibernate.HibernateException:连接无效   没有活动交易

THX。

1 个答案:

答案 0 :(得分:2)

您需要调用Transaction.beginTransaction()方法。

Session s = HibernateUtil.getCurrentSession();
Transaction trans=s.beginTransaction();
CallableStatement cs = s.connection().prepareCall("{call PK_COMPAS_FLUX_ISU.IMPORT_EQUIPEMENT_EAI()}");
cs.execute();
trans.commit();