Hi,
I have the following ternary association (fieldValues) in my class:
Code:
<class name="Actor" table="Actor">
<!-- The identifier. -->
<id name="id" column="id" type="int">
<generator class="identity" />
</id>
<!-- The name. -->
<property name="name" column="name" />
<map name="fieldValues" table="ActorFieldValues"
cascade="save-update,lock" >
<key column="ownerID" />
<map-key-many-to-many column="fieldID"
class="com.company.data.field.Field" />
<many-to-many column="valueID" class="com.company.data.field.FieldValue" />
</map>
</class>
It's a map of Fields to FieldValues. Unfortunately the "lock" event is not propagated to the map key objects (Fields). Is this is a bug or am I missing something?
Thanks,
Adam Dyga