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.
|
|
|