Mappage/Mappage étendu

La division peut être prise en charge sur les clés de mappage qui correspondent aux types pris en charge listés ci-dessus.
<propertyAnnotations> 
    <property name="stringProperty"> 
        <fieldAnnotation> 
            <splitPattern>3</splitPattern> 
        </fieldAnnotation> 
    </property> 
</propertyAnnotations>
Vous pouvez spécifier l’ordre de division pour les clés de mappage ou de mappage étendu comme suit :
<entityDescriptor entity="lc.content.Employee"> 
    <nodeAnnotation> 
        <folder>Employee</folder> 
                <splitOn>name,myMap,age</splitOn> 
    </nodeAnnotation> 
    <propertyAnnotations> 
        <property name="name"> 
            <fieldAnnotation> 
                <splitPattern>3</splitPattern> 
            </fieldAnnotation> 
        </property> 
                <property name="myMap"> 
            <fieldAnnotation> 
                <splitPattern>key1:yyyy-mm,key2:50</splitPattern> 
            </fieldAnnotation> 
        </property> 
                <!-- No annotation defined for age. Hence default will be used --> 
    </propertyAnnotations> 
</entityDescriptor>

L’ordre de division correspond à la fusion de l’ordre d’annotation des nœuds et l’ordre de mappage de modèle de division -> name, myMap/key1, myMap/key2, age.