Esta regra sinaliza o código que recupera o objeto UserTransaction usando javax.transaction.UserTransaction ou weblogic.transaction.UserTransaction como uma sequência de consulta.
Os beans de transações gerenciados por bean devem obter o objeto UserTransaction usando o EJBContext getUserTransaction . Outros componentes de aplicativos, como servlets e componentes da Web, obtêm a referência por meio de uma consulta JNDI usando o nome, java:comp/UserTransaction .
Os tipos a seguir de consulta são sinalizados.
Consulta de UserTransaction do WebLogicPara transações gerenciadas por bean, a linha de código é alterada para usar o getUserTransaction .
Consulta gerenciada por beanPara código de bean não corporativo (aplicativos clientes, componentes da web e servlets), o scanner de origem fornece uma correção rápida que muda o código para usar uma consulta de JNDI com o nome java:comp/UserTransaction. O resultado lembra o exemplo a seguir:
Consulta de UserTransaction do WebSphere