G
Guest
Gast
Hallo zuammen!
Ich verwende zum ersten mal Hibernate und stehe schon vor einem (für mich) unlösbarem Problem.
Ich möchte ein Objekt in die DB speichern. An sich kein problem allerdings programmiere ich gegen Interfaces,
hier mein Code beim speichern:
Ich frage mich nun wie die Mapping-Datei für IRepositoryData aussehen muss. Es muss doch möglich sein die get/set Methoden in den konkreten Klassen zu haben, ohne sich das Interface zu versauen, oder?
Werden Interfaces in den Mapping Dateien wie Abstrakte klassen behandelt? Muss man hier mit dem <subclass> tag arbeiten?
Grüße!
Ich verwende zum ersten mal Hibernate und stehe schon vor einem (für mich) unlösbarem Problem.
Ich möchte ein Objekt in die DB speichern. An sich kein problem allerdings programmiere ich gegen Interfaces,
hier mein Code beim speichern:
Code:
IRepositoryData data = null;
...
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
session.save(data);
tx.commit();
session.close();
Ich frage mich nun wie die Mapping-Datei für IRepositoryData aussehen muss. Es muss doch möglich sein die get/set Methoden in den konkreten Klassen zu haben, ohne sich das Interface zu versauen, oder?
Werden Interfaces in den Mapping Dateien wie Abstrakte klassen behandelt? Muss man hier mit dem <subclass> tag arbeiten?
Grüße!