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(n) zu einer Tabelle hinzugefügt.

Code java:
1
2
3
4
5
6
7
8
public class Address {
 
    private String street;
    private String postcode;
    private String city;
    
    // setter und getter
}// end class
Code xml:
1
2
3
4
5
6
7
8
<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>
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