-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: mehrere Rüchgabezeilen von Stored Procedure
PostPosted: Mon Mar 27, 2006 4:00 am 
Newbie

Joined: Thu Dec 29, 2005 11:02 am
Posts: 4
Hallo!

Ich habe ein Proble mit der Benutzung von Stored Procedures. Ich benutze ein Hibernate mapping Dokument in Verbindung mit EJB3.
(jboss 4.0.3SP1 ohne ejb rc4, Datenbank Sybase ASA9)
Das Mapping Dokument sieht so aus:

Code:
<class name="xy.classname">
   
     <id name="xxx" type="integer" column="xxx"/>
     <property name="yyy" type="string" column="yyy"/>
...
   </class>

<sql-query name="QUERYNAME" callable="true">
      <return  class="xy.classname">
            <return-property name="xxx" column="xxx"/>
           <return-property name="yyy"  column="yyy"/>
           ...
      </return>
      {  call stp_procedurename(:param1,:param2,....) }
   </sql-query>



Das funktioniert wunderbar wenn ich nur ein Objekt als Rückgabe habe. Wenn die Procedure jedoch mehrere Zeilen zurück gibt bekomme ich eine Liste bei der die Anzahl der Einträge zwar stimmt; jedoch sind alle enthaltenen Objekte gleich. jeder Eintrag bezieht sich auf das erste Objekt in der Liste. Der Aufruf sieht so aus:

Code:
List list = null;
      list = em.createNamedQuery("QUERYNAME")
      .setParameter("xxx",xXx)
      .setParameter("yyy",yYy)
      .getResultList();


Was habe ich falsch gemacht? Bitte helft mir!!!


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.