Hibernate: value-type als Klasse mappen

Vatar

Erfahrenes Mitglied
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.

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>
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
 
Zuletzt bearbeitet von einem Moderator:
Zurück