이 규칙은 javax.transaction.UserTransaction 또는 weblogic.transaction.UserTransaction을 검색 문자열로 사용하여 UserTransaction 오브젝트를 검색하는 코드를 플래그 지정합니다.
Bean 관리 트랜잭션 Bean은 EJBContext를 사용하여 UserTransaction 오브젝트를 확보해야 합니다. getUserTransaction 메소드를 사용하여 변경할 수 있습니다. 서블릿 및 웹 컴포넌트와 같은 기타 애플리케이션 컴포넌트는 다음 이름을 사용하여 JNDI 검색을 통해 참조를 가져옵니다. java:comp/UserTransaction .
다음과 같은 검색 유형이 플래그됩니다.
WebLogic UserTransaction 검색Bean 관리 트랜잭션의 경우, 코드 행은 getUserTransaction 메소드를 사용하여 변경할 수 있습니다.
Bean 관리 검색비엔터프라이즈 Bean 코드(애플리케이션 클라이언트, 웹 컴포넌트 및 서블릿)의 경우, 소스 스캐너는 java:comp/UserTransaction 이름의 JNDI 검색을 사용하는 코드를 변경하는 빠른 수정사항을 제공합니다. 결과는 다음 예제와 유사합니다.
WebSphere UserTransaction 검색