Jointures "Enregistrer d'abord"

Pour enregistrer uniquement la première correspondance pour chaque élément d'une collection, utilisez un ee.Join.saveFirst(). La jointure saveFirst() fonctionne de manière équivalente à la jointure saveAll(), sauf que pour chaque élément de la collection primary, elle enregistre simplement le premier élément de la collection secondary correspondant à la condition spécifiée dans ee.Filter. Les éléments non mis en correspondance dans la collection primary sont supprimés. Sauf si une propriété de tri et un ordre sont fournis (comme dans l'exemple saveAll), le premier élément enregistré peut être l'un des éléments de la liste trouvés par saveAll() avec le même filtre.