Utilizat pentru a indica ce bean întreprindere ar trebui să aibă mărirea dinamică a descoperitorului personalizat SQL activată la timpul rulării.
Această proprietate are efect la nivelul serverului. Un descoperitor personalizat definit-interfaţă EJB 1.1 acasă (prefix numit caută) care are Actualizare ca o intenţie de acces este un candidat pentru mărirea dinamică descoperitor personalizat SQL bazat pe nivelul său specific de izolare. Dacă depozitul de date back-end necesită semantici speciale SQL, ele sunt aplicate. Utilizarea particulară SQL variază în funcţie de nivelul de izolare pe care îl alegeţi pentru bean-urile din aplicaţie, la fel ca depozitul de baze de date ce e utilizat. Dacă este setată la toate, marirea dinamică descoperitor SQL personalizat este activată pentru toţi descoperitorii personalizaţi definiţi în orice bean-uri care sunt instalate în container. Dacă este setată la J2EENAME[:J2EENAME], unde J2EENAME este un pachet complet calificat sau un nume de bean, mărirea dinamică descoperitor SQL personalizat este activată doar pentru descoperitorii personalizaţi definiţi în bean-urile care sunt instalate în container şi reprezentate de numele bean-urilor denotate.
Note: Unele aplicaţii pot utiliza descoperitori personalizaţi care au fost codaţi manual şi deja conţin clauzele de blocare SQL, sau cuvintele cheie
ORDER BY şi
DISTINCT pe operaţia
SELECT. În aceste instanţe, dacă timpul de rulare încearcă mărirea dinamică SQL, există posibilitatea de a introduce instrucţiuni SQL deformate în depozitul de date back-end de bază. Dacă o aplicaţie conţine aceşti descoperitori personalizaţi, atunci trebuie să acordaţi atenţie la specificarea valorii pentru proprietatea JVM
com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.
O valoare de
toate cauzează mărirea dinamică descoperitor SQL personalizat să aibă loc pentru toate metodele descoperitor personalizat definite cu o intenţie de acces de
Actualizare descoperite în toate bean-urile care sunt instalate în serverul de aplicaţii, deci introducând SQL deformat pentru acel subset al descoperitorilor personalizaţi.
Pentru a preveni întâmplarea această, să nu setaţi setarea server-întreg la toate. În schimb, utilizaţi proprietatea nivel metodă bean, com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.methodLevel pentru a indica pe o bază per bean doar acele metode descoperitor personalizat care ar trebui să aibă mărirea dinamică descoperitor SQL personalizat executată pe ele la momentul rulării.