Wenn ich den join so anwende, nimmt er immer den PK von tbl_detail nicht ber den wert vom Attribut product.
Übrigens auch, wenn ich statt foreign-key property-ref nutze.
Wo liegt der Denkfehler?
Hibernate version: 3.1.3
Mapping documents:
Code:
detail.hbm.xml
=============
<class name="Detail" table="tbl_detail">
<id ...>
</id>
...
<join table="tbl_product">
<key column="product_id" foreign_key="product">
<property name="product" column="product_name" />
</join>
</class>
Name and version of the database you are using: postgre 8.1.3
Java ClassCode:
public class Detail {
private String product; // name des Produkts wird benötigt
...
public String getProduct () {..}
public void setProduct () {...}
...
}
tables
Quote:
tbl_product
==========
product_id
product_name
product_netto
product_vat
tbl_detail
========
detail_id
product <-- FK zur product_id in tbl_ product
...
Danke
weissnix