Hibernate version:2.1.6
What is the best way to map the following association:
A (1..1) --- B (0..1)
The Item/Bid example in HIA shows a similar example but Bid is (0..*).
Class A has a property of B, which, if there is an entry in table B, needs to be set, otherwise a set of defaults are used.
At the moment, I have in A.hbm.xml:
<one-to-one name="b" class="B" property-ref="a"/>
and in B.hbm.xml
<many-to-one name="a" column="a_id" class="A" unique="true"/>
is this what I need?
Separate question - is there a way to specify DB level constraints ( Oracle 8/9 Constraints ) in the mapping file so that I can have these constraints applied for other programs that may be writing to the DB?
Nick
|