ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
367
367
EMPFEHLEN
-
06.06.05 11:31 #1
Hallo zusammen...
ich stehe vor folgendem Problem: ich habe eine SessionBean, die einer Fassade Daten und Methoden zu verfügung stellt. Für eine bestimmte Aktion im Programm ist es nun notwendig eine Reihe von SessionBean Instanzen zu erzeugen, diese mit Daten zu füllen und and die Fassade hochzureichen.
ich mache dazu folgendes: ich iteriere über eine liste von Id's erzeuge mir für jede Id eine SessionBean, und hole mir aus verschiedenen CMPs dann die Daten die ich für eine SessionBean brauche, schreibe die mit setBla in die Bean und will dann das mit Daten gefüllte Objekt mit "liste.add(SessionBeanObjekt)" der Liste hinzufügen.
Vor dem einfügen in die Liste ist alles super... ich bekomme für 6 verschiedene durchläufe, 6x verschiedene Daten (bei der System.out-AUsgabe). Iteriere ich allerdings nachher über die liste, erhalte ich zb 6 Objekte mit dem gleichen inhalt.
Meine Vermutung: in der Schleife wird beim "Erzeugen" der SessionBean keine neue Instanz erzeugt sondern wieder das im letzten durchlauf erzeugte Objekt überschrieben wird und somit auch die Referenz auf das slebe objekt in der Liste landet. SO hab ich dann 6 referenzen auf das selbe objekt
Weiß jemand rat?
Dangööööö
Ollie
Ähnliche Themen
-
Über JS eine Liste erstellen/Ändern
Von amiga1200 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 13.10.10, 14:55 -
Frage zu SessionBeans
Von ceene im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 6Letzter Beitrag: 26.03.09, 07:44 -
Eine eigene Liste erstellen - verwendung von Nodes?
Von blawa im Forum JavaAntworten: 3Letzter Beitrag: 20.11.08, 14:29 -
Liste in eine 1D JTable
Von batok im Forum JavaAntworten: 4Letzter Beitrag: 14.03.06, 13:20 -
Aus einer verketteten Liste eine Anfrage erstellen
Von goout im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 05.08.04, 16:58





Zitieren
Login





