此规则标记执行以下任务的代码:通过将 javax.transaction.UserTransaction 或 weblogic.transaction.UserTransaction 用作查询字符串来检索 UserTransaction 对象。
Bean 管理的事务 Bean 必须使用 EJBContext 获取 UserTransaction 对象 getUserTransaction 设置。 其他应用程序组件 (例如 Servlet 和 Web 组件) 通过使用名称的 JNDI 查找来获取引用。 java:comp/UserTransaction .
下列查询类型会被标记。
WebLogic UserTransaction 查询对于 Bean 管理的事务,代码行将更改为使用 getUserTransaction 设置。
Bean 管理的查询对于非企业 bean 代码(应用程序客户端、Web 组件和 servlet),将提供一个自动 将提供自动修复,将代码改为使用 JNDI 查找名称、 java:comp/UserTransaction. 结果类似于以下示例:
WebSphere UserTransaction 查询