Hi All,
Java does allow me to create a class with a map in it and each element of this map to have an array of objects.
Code:
Class Policy{
private Map<String, Executor> executors = new HashMap<String, Executor>
}
Class Executor{
private String name;
private Money[] amountList;
}
incomplete mapping file for which is
Code:
<class name="Policy" table="POLICY">
<id> ... </id>
<map name="executors" table="EXECUTORS" cascade="all">
<key ... />
<index column="ID" type="string"/>
<composite-element class="Executor">
<property name="name" column="NAME"/>
...BUT HOW TO MAP ARRAY AMOUNTLIST OF OBJECTS TYPE MONEY NOW..????
</composite-element>
</map>
</class>
But it seems impossible to map such a class in hibernate mapping file.
I have googled lot of this problem. Now pnly option I met left with is to alter my Java Class so as that I should be able to create a mapping for it in hibernate.
But I am not really happy with it.
Can anyone have a better solution to it?