[Hibernate] Objektinhalte auslesen

dianthus

Mitglied
Hallo zusammen,

folgendes Problem:
Ich habe ein Objekt "meinObjekt", dass 2 Teile beinhaltet.
Zum einen ein weiteres Objekt der Klasse "DSIC" und einen String.

Wie kann ich auf die Inhalte des Objektes "meinObjekt" zugreifen bzw. auslesen?

Vielen Dank schon mal für Eure Hilfe.

lg dia
 
Zuletzt bearbeitet:

muemmel_0811

Bekanntes Mitglied
Du erstellst einfach ein neues Objekt und greifst dann per Punkt-Operator auf die Inhalte zu:
Code:
meinObjekt obj = new meinObjekt();
obj.[I]DISC[/I]
obj.[I]String[/I]
Wobei DISC und String durch die entsprechenden Variablennamen ersetzt werden sollen.
 

Network

Top Contributor
Wie jetzt, was jetzt?
Möchtest du alle Objekte auflisten, die sich auf/in einem Objekt befinden?
Wie kann sich ein String in einem Objekt befinden?

Ich bin durchaus verwirrt!

Ich nehme an, du möchtest fragen, wie du allgemein überhaupt auf einen String zugreifen kannst oder so. Da würd ich dir einfach mal ein Buch über Java empfehlen.

Du schreibst einfach vor jedem Befehl den Namen des Objektes! Bspw. string1.substring(0,1);
 

Andi_CH

Top Contributor
So ganz ohne Code sind wir vielleicht etwas verwirrt und meine magischen Karten sind leider heute früh nass geworden ;-)
 

Andi_CH

Top Contributor
Wie jetzt, was jetzt?
Möchtest du alle Objekte auflisten, die sich auf/in einem Objekt befinden?
Wie kann sich ein String in einem Objekt befinden?

Aehm meinst du die Frage ernst?

Java:
	private class MeineKlasse {
		private String mName = "";
		public void setName(String pName) { mName = pName; }
		public String getName() { return mName; }
	}

Also aus dieser Klasse kannst du ein Objekt machen und da ist ein String drin ;)
 
Zuletzt bearbeitet:

dianthus

Mitglied
Insgesamt ist das Problem etwas komplexer.

Ich arbeite hier mit Tapestry und Hibernate.
Über Hibernate wird aus einer Datenbank etwas ausgelesen.
Dabei besteht die Abfrage aus einem Mapping mit zusätzlichem Substring einer Spalte.

Java:
q = session.createQuery("SELECT p, substring(Name,1,4) ...

Die Zeilen lasse ich mir als Liste ausgeben

Java:
result = q.list();
return result;
Das ganze wird in einer Liste gespeichert:

Java:
List meineListe = (function mit Rückgabe von result)

Jetzt möchte ich auf die einzelnen Elemente der Liste zugreifen.

Wenn ich das auf meiner HTML Seite ausgeben lasse funktioniert es, so dass ich das Objekt (welches keine Klasse hat) innerhalb der Liste als Array behandlen kann.

Ich muss jetzt aber den String der mit abgefragt wird, in meiner Javafile, auslesen und innerhalb der Klasse DSIC an bestimmten Stellen wieder einpflegen. Dafür benötige ich den Schritt, dass ich aus einem Objekt den Inhalt auslese.

Ich werde den Vorschlag von "muemmel_0811" mal ausprobieren.

Vielen Dank bisher

lg dia



Edit:
Ich habs schon mit einem Cast probiert, aber das ging nicht.
Also neue Klasse erstellt die mit der Klasse auf DSIC beginnt und dann ein String zusätzlich beinhaltet

Java:
private class MeineKlasse {
    
    private DSIC dsic;
    private String mName = "";

    public void setName(String pName) { mName = pName; }
    public String getName() { return mName; }
}
 
Zuletzt bearbeitet:

Andi_CH

Top Contributor
Und was soll ich mit den Codeschnipseln jetzt anfangen können?
In welchem Objekt willst du nun worauf zugreifen?

Ist die Liste als gegeben zu betrachten? Es gäbe geeigneters worüber man elegant loopen könnte, aber was ist in der Liste drin? Ich glaube beinahe das können nur Strings sein, aber stimmt das auch?

Wenn es stimmt was du sagst muss ich nur den inneren Aufbau (also die Klasse) des fraglichen Objektes kennen und dann kann ich dir sagen wir du worauf zugreifen kannst.
 

dianthus

Mitglied
Das ist ja das problem.
Es gibt für die Einträge der Liste, welche Jeweils Objekte sind, keine Klasse.
Die Klasse ist einfach "Object".
Ich vermute aber durch die Abfrage, dass innerhalb dieses Objektes - 2 Objekte stecken müssen.

1.) ein Objekt, das ich Casten will zur Klasse DSIC
2.) ein Objekt, dass den String des ausgelesenen Substrings enthält.

Auf ein Objekt in der Liste greife ich über
Java:
liste.get(liste.size()-1)
zu.
Jetzt will ich aber tiefer gehen. Wie geht das?


In meiner HTML greife ich folgendermaßen auf die Ausgabe zu:
HTML:
<span jwcid="@Foreach" source="ognl:meineFunktionFuerDieListe" value="ognl:platzhalter" >
<span jwcid="@Insert" value="ognl:platzhalter[0].instance"/>
<span jwcid="@Insert" value="ognl:platzhalter[1]"/>
die 0 greift auf das Erste Objekt zu, was der Klasse DSIC entspricht.
die 1 greift auf den substring zu.
 
Zuletzt bearbeitet:

dianthus

Mitglied
Hat sich erledigt.

Das Problem war der Zugriff auf dieses Objektarray.

Lösung:
Die, durch das HibernateQuery zurückgegebene,Liste mit einem Iterator durchlaufen.
Java:
Iterator results = null;
results = liste.iterator();
		
while ( results.hasNext() ) {
	Object[] row = (Object[]) results.next();
	Klasse myTable = (Klasse) row[0];
	String Color = (String) row[1];
}
Vielen Dank an alle für die Unterstützung!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Element n aus Datenbank Query (JPA / Hibernate) Java Basics - Anfänger-Themen 3
I JPA / Hibernate "Predicate" kombinieren in der gleichen Query Java Basics - Anfänger-Themen 1
I BLOB / CLOB und Hibernate... Ratschläge benötigt Java Basics - Anfänger-Themen 10
B HQL / Hibernate, GroupBy und Ausgabe als Double Java Basics - Anfänger-Themen 1
D hibernate annotation Java Basics - Anfänger-Themen 2
D hibernate: string vs setparameter Java Basics - Anfänger-Themen 1
V kennt jemand empfehlenswerte online tutorials zur Hibernate ? gerne auch englisch. Java Basics - Anfänger-Themen 4
Todesbote Int Array mit Hibernate in Datenbank speichern. Java Basics - Anfänger-Themen 2
DStrohma Best Practice Hibernate für kleine Anwendung nutzen? Java Basics - Anfänger-Themen 4
I Hibernate Java Basics - Anfänger-Themen 4
T Hibernate Fehlermeldung Java Basics - Anfänger-Themen 9
N Hibernate "Hello World" Tutorial gesucht Java Basics - Anfänger-Themen 9
F Logging von Hibernate-Statements und Glassfish Java Basics - Anfänger-Themen 2
G Maps und Hibernate - Performancefrage Java Basics - Anfänger-Themen 2
G hibernate . tutorial prob . Java Basics - Anfänger-Themen 4
G org.hibernate.MappingException:An AnnotationConfiguration. Java Basics - Anfänger-Themen 3
G [Hibernate] Node to traverse cannot be null Java Basics - Anfänger-Themen 3
G java.lang.IllegalArgumentException -> Hibernate Java Basics - Anfänger-Themen 2
G Hibernate, JDO und Alternativen Java Basics - Anfänger-Themen 4
G [Hibernate] Richtiger ColumnType Java Basics - Anfänger-Themen 2
G [Hibernate] Aus SQL-Statement Entities erzeugen Java Basics - Anfänger-Themen 2
G [Hibernate] Constraints über mehrere Tabellen Java Basics - Anfänger-Themen 2
G [Hibernate] Could not find a setter for property Java Basics - Anfänger-Themen 2
M [Hibernate] "Illegal start of expression"-Fehler b Java Basics - Anfänger-Themen 2
B Hibernate - DB2 - Java Java Basics - Anfänger-Themen 3
M [Hibernate]: Cascade-Frage Java Basics - Anfänger-Themen 4
S Hibernate Session: Wie in alle Klassen Java Basics - Anfänger-Themen 19
M [Hibernate] Speichern von ManyToOne-Beziehungen in der DB Java Basics - Anfänger-Themen 12
G JTable aus Hibernate Zeile löschen Java Basics - Anfänger-Themen 4
H [Hibernate] HibernateSessionFactory Pfad setzen Java Basics - Anfänger-Themen 4
G [Hibernate] Dynamischer Datenbankpfad Java Basics - Anfänger-Themen 4
G [Hibernate] Laden aus DB funktioniert nicht Java Basics - Anfänger-Themen 8
G [Hibernate] Beschränkte Selektion Java Basics - Anfänger-Themen 2
G [Hibernate] StaleStateException beim Löschen Java Basics - Anfänger-Themen 3
G Einfacher Anfang mit Hibernate Java Basics - Anfänger-Themen 4
F [Hibernate] Debug INFO Einstellungen Java Basics - Anfänger-Themen 5
F [Hibernate] Alle Objekte laden aus der DB laden Java Basics - Anfänger-Themen 6
F [Hibernate] Id aus DB auslesen Java Basics - Anfänger-Themen 5
C Hibernate und Mandantenfähigkeit Java Basics - Anfänger-Themen 7
G hibernate tutorial Java Basics - Anfänger-Themen 3
R Verständnisproblem mit Hibernate Java Basics - Anfänger-Themen 2
N Hibernate will nicht so wie ich Java Basics - Anfänger-Themen 4
Y Objektinhalte tauschen Java Basics - Anfänger-Themen 9
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
T array auslesen Java Basics - Anfänger-Themen 2
I Klassen von einem package laden, Statisches Feld auslesen und Objekt erstellen Java Basics - Anfänger-Themen 8
N Einzelne Werte aus einem TreeSet auslesen Java Basics - Anfänger-Themen 2
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
E TIF Datei auslesen Java Basics - Anfänger-Themen 2
krgewb Breite und Höhe eines Bildes in base64 auslesen Java Basics - Anfänger-Themen 3
sserio TXT-Datei Auslesen und den Wert jedes Namen ausrechnen etc. Java Basics - Anfänger-Themen 37
J Speichern von zwei Variablen durch Auslesen aus einem Numberfield Java Basics - Anfänger-Themen 2
U Sekunden von LocalTime auslesen, wie möglich? Java Basics - Anfänger-Themen 1
E Outlook ordner auslesen Java Basics - Anfänger-Themen 4
R Eigenschaft über Parameter auslesen und ändern Java Basics - Anfänger-Themen 15
B Bin komplett am verzweifeln :( Verkettete Liste die Objekte hat Attribut auslesen Java Basics - Anfänger-Themen 14
J Datei aus Netzwerk auslesen Java Basics - Anfänger-Themen 9
J Jsonfile auslesen Java Basics - Anfänger-Themen 8
A Eine Textdatei auslesen Java Basics - Anfänger-Themen 16
N Aus einem String die Anzahl der Vokale auslesen Java Basics - Anfänger-Themen 40
H Array rückwärts auslesen funktioniert nicht Java Basics - Anfänger-Themen 3
J Bestimmte parameter aus Jsonfile auslesen Java Basics - Anfänger-Themen 15
AleXusher Mehrdimensionales Array aus txt.file auslesen Java Basics - Anfänger-Themen 4
L Zeichen an bestimmter Stelle auslesen Java Basics - Anfänger-Themen 4
3 Textdatei Zeilenweise auslesen Java Basics - Anfänger-Themen 3
J Json Datei auslesen Java Basics - Anfänger-Themen 4
I Java String einlesen und auslesen Java Basics - Anfänger-Themen 11
S Tastatureingabe auslesen und in Konsole ausgeben Java Basics - Anfänger-Themen 6
S CSV Datei auslesen und anders darstellen Java Basics - Anfänger-Themen 2
G Scanner nutzen und Index auslesen Java Basics - Anfänger-Themen 8
N JTable auslesen Java Basics - Anfänger-Themen 6
N Java CSV Datei auslesen Java Basics - Anfänger-Themen 6
F Webseiten Quelltext auslesen Java Basics - Anfänger-Themen 5
J Datei auslesen (nur bestimmte Stellen) Java Basics - Anfänger-Themen 2
I csv auslesen, mittels List Java Basics - Anfänger-Themen 18
S Letzte Zahl eines Integer auslesen? Java Basics - Anfänger-Themen 3
G If / While Programm (Datei auslesen) Java Basics - Anfänger-Themen 6
S Aus einer .bz2 Datei auslesen Java Basics - Anfänger-Themen 2
K Textdatei auslesen und über Mqtt schicken Java Basics - Anfänger-Themen 4
B Name von Verzeichnis bekommen - Files von einem Ordner auslesen Java Basics - Anfänger-Themen 4
A Daten auslesen/vergleichen Java Basics - Anfänger-Themen 3
D XML von Seite auslesen Jsoup Java Basics - Anfänger-Themen 2
I Druckerauflösung auslesen - mittlerweile möglich? Java Basics - Anfänger-Themen 4
B WSDL auslesen? Java Basics - Anfänger-Themen 8
D Methoden Textdokument erstellen und auslesen. Java Basics - Anfänger-Themen 46
B HTML Code / Seite auslesen und JAVA Objekte erstellen Java Basics - Anfänger-Themen 12
S Datein auslesen und verarbeiten Java Basics - Anfänger-Themen 1
J Geld speichern und wieder auslesen Java Basics - Anfänger-Themen 10
S CSV auslesen UTF-8 Problem Java Basics - Anfänger-Themen 7
D Datei auslesen & Werte in Variable speichern Java Basics - Anfänger-Themen 12
K String buchstaben auslesen Java Basics - Anfänger-Themen 9
S Amazon Produktbeschreibung auslesen und nach Keywords suchen Java Basics - Anfänger-Themen 2
x-tshainge Interface Wie kann ich aus Textfeldern auslesen Java Basics - Anfänger-Themen 6
Z Ersten Buchstaben eines Elements eines String-Arrays auslesen Java Basics - Anfänger-Themen 5
B .txt. Datei auslesen und bestimmten Wert wiedergeben Java Basics - Anfänger-Themen 5
CptK x wert eines Bildes auslesen Java Basics - Anfänger-Themen 1
T Website auslesen Java Basics - Anfänger-Themen 2
T String auslesen bzw. überprüfen Java Basics - Anfänger-Themen 1
L CSV Auslesen Java Basics - Anfänger-Themen 5
B Auslesen von PDF / Bilder Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben