JPA Hibernate Map<String,String> richtig mappen

Crusher55

Mitglied
Hallo,
habe Folgendes Problem, ich habe eine Java Klasse mit mehreren Maps und String, die ich entsprechend Mappe. Nachdem ich die Klasse in die Datenbank persistiert habe, welches problemlos abläuft. Sind die entsprechenden Tabellen vorhanden, auch mit allen Einträgen, nur die Maps weisen keine Einträge auf.

Nutze Hibernate 4.3.11 mit einer H2 Datenbank

@ElementCollection
@MapKeyColumn(name ="key")@CollectionTable(name ="value", joinColumns =@JoinColumn(name ="id"))
@Column(name ="value")
privateMap<String,String> anlagen;

H2 output:
select * from SaDocument_anlagen;
ID VALUE KEY
(keine Datensätze, 8 ms)

Ich hoffe Ihr könnt mir helfen.
 
Das ist ja das Problem, ich verstehe nicht wieso die Tabelle leer ist.
Das Objekt was ich über Hibernate übergebe ist gefüllt, alle restlichen Daten, wie z.B. die String Felder sind wie erwartet in der Tabelle eingetragen. Nur die generierte Map Tabelle enthält keine Daten.
 

Zurück
Oben