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

Details

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

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: