Hi
Ich will meine Anwendung ein wenig erweitern und einen Lieferanten hinzufügen. Dieser Lieferant hat eine Adresse und laut dem Hibernate-Büchlein sollte man immer mehr (Java-)Klassen als (DB-)Tabellen haben. Die Adresse ist ein Value-Type, also keine Entität und wird einfach als Spalte zu einer Tabelle hinzugefügt.
Leider habe ich keinen blassen Schimmer wie ich jetzt die Klasse "Address" als Spalten zu der Tabelle "SUPPLIERS" hinzufügen kann.
Bin für jede Hilfe dankbar
Ich will meine Anwendung ein wenig erweitern und einen Lieferanten hinzufügen. Dieser Lieferant hat eine Adresse und laut dem Hibernate-Büchlein sollte man immer mehr (Java-)Klassen als (DB-)Tabellen haben. Die Adresse ist ein Value-Type, also keine Entität und wird einfach als Spalte zu einer Tabelle hinzugefügt.
Java:
public class Address {
private String street;
private String postcode;
private String city;
// setter und getter
}// end class
XML:
<class name="Supplier" table="SUPPLIERS">
<id name="id" column="VEHICLE_ID">
<generator class="native"/>
</id>
<property name="name"/>
<property name="phone"/>
....hier muss jetzt die Adresse hin...
</class>
Bin für jede Hilfe dankbar
Zuletzt bearbeitet von einem Moderator: