Hello,
I need call an oracle sql function that has this header:
CREATE OR REPLACE PACKAGE ARMADO.COP IS FUNCTION FNC_SECUENCIA( NUM_CONCESIONARIA IN NUMBER , NOMBRE_SECUENCIA IN VARCHAR2) RETURN NUMBER ; END;
I have this in my java code:
try { SessionFactory sessionFactory = HibernateUtil.getSessionFactory(); session = sessionFactory.openSession(); session.beginTransaction(); int result = session.createSQLQuery("{ ? = call ARMADO.COP.FNC_SECUENCIA(?,?)}") .setParameter(0,3) .setParameter(1,"NUM_CORR_VIAJE") .executeUpdate(); } catch(Exception ex) { logger.error("Error : " + ex); }
But i get this exception: could not execute native bulk manipulation query.
Anyone has any idea??? Thaks in advance.
|