Hibernate Mehr als 1 Object speichern?

mavinatic

Bekanntes Mitglied
Hallo Winterschlafenden ;-)

Ich wollte mal fragen, da ich unter google irgendwie nichts passendes gefunden habe, wie es funktioniert wenn ich in einem selbst erzeugten Object, ein weiteres selbst erzeugtes object habe, welches ich in eine Datenbank schreiben will.

zB. habe das Object -> Buch und darunter die Objekte Kapitel :p

Wie funktioniert das wenn ich dann das objekt buch archivieren will da wird das objekt kapitel nicht mit gespeichert in der DB

Wie funktioneirt das

Gruß

George
 
S

SlaterB

Gast
Programmieren ohne Englisch, da kommst du ja nirgendwohin,

kurz gesagt musst du bei Mappings z.B. cascade="all" dazuschreiben
<one-to-one .. cascade="all"/>
wobei das auch nur die Mapping-Datei-Variante ist, in Annotations weiß ich das gar nicht
 

mavinatic

Bekanntes Mitglied
achso ;) Hat jemand evtl. ein Beispiel?

Wie muss ich das andere Objekt Mappen?! Evtl. Tutorial? Irgendwie sowas?

Ich weiß english ist wichtig und so aber es war so als müsste ich jedes 2. wort nachschlagen xD und ich dachte Menschen aus Deutschland können auch mit Hibernate umgehen und es gibt etwas in DEUTSCH ;)
 
M

maki

Gast
Ich weiß english ist wichtig und so aber es war so als müsste ich jedes 2. wort nachschlagen xD und ich dachte Menschen aus Deutschland können auch mit Hibernate umgehen und es gibt etwas in DEUTSCH
Wenn du kein Englisch kannst, bist du in der SW Entwicklung oder allgemein IT falsch ;)
Klar musst du am Anfang oft nachschlagen, sollte aber schnell weniger werden.

Die Hibernate Doku kommt auf Englisch, die Java Api Doku auch, etc. pp., diese Sprachkenntnisse wirst du noch sehr oft brauchen.
 

Deros

Bekanntes Mitglied
aber vielleicht solltest du mal posten was du schon an Code hast. normal wenn du die entitys richtig hast sollte es eindeutig sein was ich gepostet habe.

ansonsten gibt es ein paar deutsche bücher zu hibernate, spontan fallen mit Java Persistence mit Hibernate und Hibernate- Das Praxisbuch für Entwickler ein
 

mavinatic

Bekanntes Mitglied
Hey Deros ich habe noch keinen Code,

ich habe 3 Objekte ("ProductClass.java", "Product.java", "ProductDescriptor.java") Die muss ich in eine Datenbank bringen in je 3 verschiedene Tabellen (MYSQL DB);

hast du eine Idee wo ich drauf achten muss?

Gruß George
 
S

SlaterB

Gast
ach du Schande,
erstmal 4 Wochen Hibernate lernen, Lehrbücher und Tutorials durcharbeiten?
das wäre ein guter Start

vorher vielleicht vereinfacht in JDBC umsetzen, das ist zwar mühsamer, aber auch leichter zu erlernen,
vor dem Auto fahren erstmal Rad fahren (oder zu Fuss gehen) üben
 

mavinatic

Bekanntes Mitglied
Hey du,

Bevor du mit "ach du schande etc. tönst, glückwunsch das du hibernate perfekt kannst gratulation"!!

Ich habe schon tutorials durchgearbeitet, jedoch habe ich nur Tutorials mit einem Objekt bearbeitet. Gibt es einen Begriff für das mehrfache Mappen von Objekten in einer Datenbank mit Hibernate?
 
S

SlaterB

Gast
im englischen Bereich eine one to one-Beziehung, aber einzeln herausgegriffen bringt das kaum was

edit:
also one to one ist das worum es anfangs beim cascade ging,
unter 'mehrfaches Mappen von Objekten' kann ich mir gar nix konkretes vorstellen, weder in Hibernate noch sonstwo,
drei Klassen müssen je für sich auf die DB gemappt werden
 
Zuletzt bearbeitet von einem Moderator:

Deros

Bekanntes Mitglied
ich versteh irgendwie nicht wirklich was du überhaupt vor hast, was versteht du unter mehrfach-mapping? mehrere Instanzen eines Objektes? wie sieht dein Objektmodel überhaupt aus? haben die 3 Klassen irgendwas miteinander zu tun? du gibst einfach deutlich zu wenig infos.

ansonsten zu Grundlagen von hibernate gibt es auch das ein oder andere tutorial aber das findet man auch mit google nur umfassen die halt nicht anseitsweise alles von hibernate sondern nur das wichtigste
 

KSG9|sebastian

Top Contributor
Java lernen ohne Englischkenntnisse -> Fehlanzeige
Hibernate verwenden aber kein Java können -> Fehlanzeige
Keine Eigeninitiative -> Fehlanzeige

...


Setzt dich hin, lern erstmal die Basics über Java und JDBC. Dann kannst du mit Hibernate anfangen.
Es bringt nix dir Stück für Stück jede Zeile Code hier zu schreiben, davon kannst du es trotzdem nicht verwenden.

Hast du das Grundprinzip von ORM verstanden? Hast du verstanden wie Hibernate gaaanz grob funktioniert?
Dann lern die APIs (Annotations) u.s.w.

Und nein, es gibt kaum ein Buch über Hibernate auf Deutsch. Diejenigen die Hibernate verwenden/beherrschen haben es anhand vieler Jahre Erfahrung und englischen Informationen gelernt!
 

mavinatic

Bekanntes Mitglied
Das Grundprinzip habe ich von Hibernate - verstanden.Ich arbeite fast täglich mit JDBC und den verschiedensten Datenbanken :)

also denke ich Grundlagen habe ich ;-)
 
S

SlaterB

Gast
deine Beteuerungen widersprechen deiner bisher einzigen belastbaren Aussage:
> Hey Deros ich habe noch keinen Code,

wenn noch die Frage 'wie mappt man 3 Klassen auf 3 DB-Tabellen?' offen ist:
was hast du denn bisher alles, zeig doch etwas Code von deiner Anwendung, in jedem Tutorial findet man doch zumindest das Mapping für eine Dummy-Tabelle,
das nur 3x hinschreiben und fertig
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Hibernate / JPA: Eine Datenbank und pro User ein Schema Data Tier 9
T Hibernate/Spring JPA: eigene ID generieren Data Tier 5
Avalon @ManyToOne Hibernate oder JPA? Data Tier 5
D Hibernate Hibernate mit MariaDB Data Tier 1
ToBJo Hibernate Glassfish deploy mit Hibernate schlägt fehl Data Tier 1
C JPA Hibernate Map<String,String> richtig mappen Data Tier 2
S JPA Hibernate Search & EclipseLink (oder OpenJPA) Data Tier 0
R JPA Probleme mit Wechsel von EclipseLink auf Hibernate Data Tier 4
ARadauer Hibernate Entität readonly laden... Data Tier 1
G Hibernate SQL in Hibernate: Keine Parameter mit Index? Data Tier 2
P Wildfly + Hibernate + SQL Server Data Tier 0
E JPA Hibernate Query mit Timestamp hat seltsames Verhalten Data Tier 1
M Eclipse 4 RCP Hibernate Problem Data Tier 3
C Hibernate ProgressBar updaten mit Daten aus Hibernate Data Tier 4
B Hibernate und MySQL testen Data Tier 8
I Hibernate HQL: generiertes SQL ausgeben Data Tier 1
R mapping-file für hibernate zum Überschreiben der Annotationen Data Tier 7
R Hibernate Hibernate und Logback Data Tier 2
R Hibernate möchte Schema zwei mal undeployen Data Tier 2
F Hibernate Hibernate / JPA Data Tier 4
E Hibernate: Session vs EntityManager Data Tier 3
C Hibernate Hibernate Code Generation Data Tier 3
S Hibernate Mehrfachverbindung mit Hibernate Data Tier 3
M Hibernate Einstiegsfrage Data Tier 5
M Exception in thread "main" org.hibernate.MappingException: java.lang.ClassNotFoundException: Message Data Tier 4
S Hibernate Einstieg in Hibernate 3.2 sinnvoll? Data Tier 8
P JPA Eigene Vererbungsstrategie mit JPA / Hibernate Data Tier 2
J Hibernate Problem bei Master-Detail-Tabellen Data Tier 5
Y Jboss seam-hibernate-jpa Data Tier 5
RaoulDuke Hibernate Map<String,String> mit Annotations mappen Data Tier 2
M Hibernate Hibernate with GWT Data Tier 4
C Hibernate JPA mysql db erstellen Data Tier 4
M Hibernate Hibernate liest Daten zu oft aus! Data Tier 16
pg1337 Hibernate Fragen Data Tier 11
D Probleme bei Left Joins mit Hibernate createCriterias() Data Tier 2
D Hibernate probleme mit Verlinkungstabelle Data Tier 4
2 Hibernate Annotations Data Tier 7
G Hibernate select update no wait Data Tier 8
Z Hibernate: Many-To-Many nur eine bestimmte Spalte Data Tier 3
K Hibernate - Envers - Erzeugung der SQL Skripte Data Tier 4
G Hibernate 1:n Beziehung mit Vererbung Data Tier 5
D Hibernate-Criteria-API (Projections und MAX-Funktion) Data Tier 6
L Hibernate: failed to lazily initialize a collection of role Data Tier 3
S Hibernate hibernate.cfg.xml Data Tier 14
D JPA vs Hibernate.cfg und Entitymanager Data Tier 6
H Hibernate - Mapping für Enumeration Data Tier 1
R Hibernate Criteria Abfrageproblem Data Tier 2
A Hibernate und jdbc zusammen Data Tier 4
D Mit Hibernate aus JUnit ein DB-Schema erzeugen Data Tier 6
S [Hibernate] No Persistence provider for EntityManager Data Tier 5
B Problem mit org.hibernate.LazyInitializationException Data Tier 11
G Hibernate HQL und Interface Data Tier 4
G JSF Hibernate no session or session was closed Data Tier 12
T JPA2/Hibernate: Many-to-Many-Relation wird u.a. beim löschen nicht aktualisiert Data Tier 14
S (Hibernate) Mapping einer Datenbanktabelle mit mehreren Fremdschlüssel Data Tier 7
X [Hibernate] Zusammengesetzte Entities möglich? Data Tier 7
N Hibernate Fake? Data Tier 2
S Problem beim Insert mit Hibernate Data Tier 9
V Hibernate Projection Data Tier 2
T org.hibernate.impl.SessionFactoryImpl Memory Leak Data Tier 10
G Hibernate Composite key Data Tier 11
X [Hibernate] Connection Pool - MinSize ? Data Tier 2
R Hibernate Criteria OR Data Tier 2
T hibernate/jpa abgefragte Listen immer mit Null-Werten gefüllt Data Tier 8
X [Hibernate] Anderen Connection Pool - Vorschläge? Data Tier 3
ARadauer Hibernate DDL Loggen Data Tier 6
G Hibernate abfrage Collection Data Tier 3
X [Hibernate] ReverseEngineering - Eigene Strategy verwenden? Data Tier 3
R Hibernate Criteria .group größer als Data Tier 5
R Hibernate daten laden Data Tier 7
H [Hibernate]1:1 Beziehung Data Tier 8
H [Hibernate]No CurrentSessionContext configured! Data Tier 6
X [Hibernate] Lässt sich die Dauer eines SELECTs loggen? Data Tier 4
R Hibernate n:n Relationtabelle mit Date Data Tier 3
H [Hibernate] Unknown Entity Data Tier 3
H [Hibernate] Configuration Data Tier 3
C [Hibernate] Generierung von hbm.xml to Java Data Tier 4
lumo Eclipse & JPA & Hibernate & Derby Data Tier 5
J Zufallsauswahl aus ResultList bei JPA(Hibernate) / Performance Data Tier 3
M Hibernate: Datum 0001-01-01 erzeugt null-Datum Data Tier 4
G Datenbankzugriff mit Hibernate Data Tier 7
Y Hibernate - Angabe des Schemas Data Tier 6
LadyMilka (Hibernate) in Criteria implizierter Join durch Subquery's Data Tier 8
M Unerklärliche Hibernate Exception Data Tier 20
LadyMilka (Hibernate) subquery in FROM-Clause Data Tier 9
haemi Viele DTOs in hibernate IdentityMap Data Tier 3
LadyMilka (hibernate) UNION dem Dialekt hinzufügen Data Tier 3
M Hibernate + Oracle 10g XE Data Tier 3
lumo Hibernate - entity class not found Data Tier 5
P SQL PRoblem Hibernate? Data Tier 8
J Vererbung mit JPA / Hibernate - pro/contra Data Tier 3
T JBoss/Hibernate: Abfrage dauert lang + hohe CPU? Data Tier 19
7 Hibernate-Abfrage (SubSelect im FROM) Data Tier 2
G Hibernate: many-to-one - Verwaiste Datensätze löschen Data Tier 2
G Layer für Datenbankzugriff Hibernate Data Tier 5
G Hibernate Zwischentabelle Data Tier 2
Java.getSkill() Hibernate und Spalte vom Typ xml Data Tier 6
G Hibernate 0...1 : 1 Beziehung Data Tier 6
G Hibernate mehrere @oneToone Data Tier 2
G Hibernate 1:n, 1:1 Data Tier 26

Ähnliche Java Themen


Oben