hi,
I need to do mapping for the following class:
public class Policy{
private Map<String, Config> executors = new HashMap<String, Config>();
}
where Config is..
public class Config{
private Money[] priceList;
private Condition openingCondition;
private Condition closingCondition;
}
where Money and Condition are again user defined classes.
I have done the following mapping for my Policy but I don't know how to map the 
priceList bit of it. Any idea?
Code:
<class name="Policy" table="POLICY">
      <id name="accountId" column="ACCOUNT_ID">
         <generator class="assigned"/>
      </id>
      <map name="executors" table="EXECUTORS" cascade="all">
         <key column="ACCOUNT_ID"/>
         <index column="ID" type="string"/>
         <composite-element class="Config">
            <property name="amount" column="AMOUNT" type="MoneyUserTypes"/>            
            <property name="id" column="EXECUTOR_ID"/>
            <many-to-one name="openingCondition" 
               column="OPENING_CONDITION_ID" 
               class="Condition"
               unique="true"
               cascade="all"/>
            <many-to-one name="closingCondition" 
               column="CLOSING_CONDITION_ID" 
               class="Condition"
               unique="true"
               cascade="all"/>            
         </composite-element>
      </map>
   </class>   
   
   <class name="Condition" table="CONDITIONS">
      ------
   </class>
   
   <class name="Account" table="Accounts">
      ------
   </class>
Any suggestions are welcome.
Cheers!