Uploaded image for project: 'EJB 3.0'
  1. EJB 3.0
  2. EJBTHREE-2185

SessionProxyInvocationHandlerBase invokeEquals() doesn't take into account the business interface type of the proxies

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • depchain-1.0.0-alpha-4
    • proxy-impl
    • None

      EJB 3.0 Specification 3.4.5.2:

      "All business object references of the same interface type for the same stateless session bean have the same object identity, which is assigned by the container.
      ...
      Session bean references to either different business interface types or different session beans will not be equal."

      The SessionProxyInvocationHandlerBase.invokeEquals() however doesn't take into account the business interface type of the proxies and thus violates this contract.

            jaikiran Jaikiran Pai (Inactive)
            jaikiran Jaikiran Pai (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: