0

このメソッドを実行すると

@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: アクティブなトランザクションがないと接続が無効です

どうも。

4

1 に答える 1

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();
于 2012-07-11T08:32:19.143 に答える