Amélioration dynamique SQL de finders personnalisés

Pour assurer l'intégrité des données pour les applications qui utilisent des finders personnalisés dans des interfaces home EJB (Enterprise JavaBeans) version 1.1, WebSphere Application Server version 6.x recourt à l'amélioration SQL (Structured Query Language) dynamique des finders personnalisés ; la validité de la syntaxe SQL de verrouillage est ainsi garantie.

WebSphere Application Server utilise des clauses SQL appliquées à des instructions SQL de finders personnalisés définis avec l'attribut Update et certains paramètres d'isolement de niveau méthode. Ces améliorations dynamiques sont implémentées à condition que le magasin de données dorsal prenne en charge ces clauses.

Ce support prend effet lorsque l'exécutable tente de réaliser des opérations de persistance CMP (Container-Managed Persistence) associées aux finders personnalisés. WebSphere Application Server fournit une nouvelle machine virtuelle Java™ et de nouvelles propriétés de bean (module) afin de garantir la bonne exécution d'améliorations dynamiques SQL pour des finders personnalisés définis dans une interface home EJB 1.1 accédant à un magasin de données dorsal qui nécessite des clauses de verrouillage SQL spéciales. Ces propriétés vous permettent d'indiquer quels finders personnalisés doivent être améliorés, à condition que le magasin dorsal prenne en charge les clauses SQL. Pour plus d'informations sur ces propriétés, reportez-vous à Propriété de l'amélioration dynamique SQL de méthodes d'extension personnalisées.

Avant d'utiliser cette fonctionnalité, prenez note des points suivants :
  • ce support s'applique uniquement aux méthodes de finders personnalisés CMP EJB 1.1
  • les beans CMP option A et les beans CMP impliqués dans une relation d'héritage ne sont pas pris en charge
  • [z/OS]Les applications utilisant cette fonction dans WebSphere Application Server for z/OS version 4.x continuent de fonctionner, mais certains problèmes de compatibilité doivent être résolus :
    • A la différence de la version 4.x, le comportement par défaut de WebSphere Application Server version 5.x ou ultérieure ne consiste pas à améliorer les instructions SQL de finders personnalisés (à moins que vous ne modifiiez ce comportement à l'aide de paramètres spécifiques). Si votre installation WebSphere Application Server for z/OS s'appuie sur l'extension SQL dynamique automatique globale (pour tous les finders personnalisés de toutes les applications installées), définissez l'indicateur com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent sur all.
    • Si une application contient un bean dont l'indicateur com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent pointe vers ses paramètres env-var, celui-ci continue à être employé, à condition que les fonctionnalités d'extension SQL dynamique de la version 5.x ou ultérieure du produit soient activées. Pour plus d'informations, consultez la rubrique Propriété de l'amélioration dynamique SQL de méthodes d'extension personnalisées.

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_sqllock
Nom du fichier : cdat_sqllock.html