Error devolviendo datos desde un Procedimiento almacenado.

From: Jose <joseadamefernandez(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Cc: "Oscar Casillas N(dot)" <oscarcasillas(at)gmail(dot)com>
Subject: Error devolviendo datos desde un Procedimiento almacenado.
Date: 2012-08-03 17:14:17
Message-ID: CALXAe07O6jmPja=5jpG3b8gA0io8VfNEoH5p1Ta+Enn0mQNLvg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, tengo una aplicacion que llama a un procedimiento almacenado, el
archivo de mapeo es el siguiente:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD
3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<sql-query name="GETNOTIFICATIONS" callable="true">
<return alias="notificacion"
class="tempranillo.entidades.sistemanotificaciones.NotificacionDB"
lock-mode="read">
<return-property name="fecha" column="fecha"/>
<return-property name="notificacion" column="notificacioncolumn"/>
<return-property name="xmlnotificacion" column="xmlcolumn"/>
</return>
{call GETNOTIFICATIONS(:idusuario)}
</sql-query>
</hibernate-mapping>

y llamo al procedimiento de la siguiente manera:

Query query = sesion.getNamedQuery("GETNOTIFICATIONS");
query.setInteger("idusuario", idusuario);
List listanotificaciones = query.list();

esto me devuelve el siguiente error:
"org.hibernate.dialect.PostgreSQLDialect does not support resultsets via
stored procedures"

¿Que esta fallando?

Muchas gracias.

--
Un saludo

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Felipe Montecino 2012-08-04 13:56:21 Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Diseño y modelado de bases de datos en postgresql
Previous Message Ernesto Quiñones 2012-08-03 16:56:32 Re: [pgsql-es-ayuda] Explicación a rendimiento diferenciado de postgresql 9.1 en dos servidores con la misma configuracion