Recherche de membres
La fonction de recherche de membres fournit un mécanisme permettant d'effectuer des recherches de membres sans avoir besoin d'écrire un nouveau code EJB. Vous pouvez créer des objets de requête et les personnaliser en fonction de certaines exigences de recherche.
Par défaut, la console d'administration de l'organisation et l'accélérateur HCL Commerce contiennent des pages qui permettent à un administrateur de rechercher des utilisateurs ou des organisations. Vous pouvez étendre l'objet de la requête en ajoutant des conditions de clause where pour rechercher des valeurs d'attribut ou des valeurs de filtrage particulières. Une fois l'objet de requête construit, il est transmis au bean de session UserSearchBean, qui l'exécutera par rapport à la base de données.
Alternativement à la recherche de membres, vous pouvez utiliser l'une de ces techniques :
- Méthodes EJB finder
- A utiliser lorsque toutes les valeurs que l'utilisateur final entre dans le formulaire de recherche sont requises, que tous les critères de recherche proviennent de champs du même bean et qu'il n'est pas nécessaire de paginer les résultats.
- SQL personnalisé
- A utiliser pour les requêtes complexes où les performances peuvent être améliorées par rapport à ce qui est généré par la logique de recherche de membres.
La fonctionnalité de recherche de membres génère des requêtes efficaces pour les critères de recherche standard, par exemple la recherche basée sur les valeurs des champs. Elle prend en charge la pagination des résultats et est compatible avec les bases de données Oracle et DB2.