hallo,
ich möchte von meinen einfachen tabellen auf hybernate wechseln, um es zu lernen und vielleicht auch besser wart- und erweiterbar zu machen.
also meine objektstruktur (Baum):
diese möchte ich nun in meine datenbank schrieben... mit hybernate...
ohne das jt probiert zu haben...
speichert er mir jt die daten in der kollection(Linked List) auch in meine datenbank?
und wenn ich nun abfragen mit hybernate vormuliere, kann ich dann schon direkt auf die kollektion (LinkedList) zugreifen oder muss ich noch jedes objekt (instanz) neu laden?
danke für eure hilfe
headgrowe
ich möchte von meinen einfachen tabellen auf hybernate wechseln, um es zu lernen und vielleicht auch besser wart- und erweiterbar zu machen.
also meine objektstruktur (Baum):
Java:
class DirHierarchy {
int id;
List<DirHierarchy> dirs;
...
public DirHierarchy(int id) {
this.id = id;
dirs = new LinkedList<DirHierarchy>();
}
void addSubDir(DirHierarchy dir){
dirs.add(dir);
}
...
}
diese möchte ich nun in meine datenbank schrieben... mit hybernate...
Java:
DirHierarchy dir = new Dir(0);
DirHierarchy dir2 = new Dir(1); //normalerweise ensteht der baum anders :D
DirHierarchy dir3 = new Dir(2);
dir.addSubDir(dir2);
dir.addSubDir(dir3);
...
sess.save(dir);
sess.flush();
trx.commit();
ohne das jt probiert zu haben...
speichert er mir jt die daten in der kollection(Linked List) auch in meine datenbank?
Java:
sess.find("from DirHierarchy where id=0");
//id = 0 ist im dem falle die wurzel root von meinem baum DirHierarchy
danke für eure hilfe
headgrowe
Zuletzt bearbeitet: