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
