Uploaded image for project: 'OpenJPA'
  1. OpenJPA
  2. OPENJPA-1416

FetchPlan doc should explicitly mention fetchPlan.removeFetchGroup(FetchGroup.NAME_DEFAULT);

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.2.1
    • None
    • docs
    • None

    Description

      As illustrated by the email exchange on http://openjpa.markmail.org/search/?q=#query:list%3Aorg.apache.openjpa.users+page:1+mid:vkmobafvjqojgtxg+state:results, it does not seem to obvious (enough) for end-users that

      fetchPlan.removeFetchGroup(FetchGroup.NAME_DEFAULT);

      is required to configure FetchGroups "from scratch" (i.e. taking control of fetch groups completely, e.g. in a framework built to exploit FetchGroups) in order to "override" any FetchType.EAGER / FetchType.LAZY annotation on the respective @Entity.

      It would be nice if the OpenJPA doc, e.g. in http://openjpa.apache.org/builds/latest/docs/manual/ref_guide_fetch.html, would more explicitly explain this with a few lines of blub, and a simple example code snippet (see e.g. email exchange).

      Attachments

        Activity

          People

            Unassigned Unassigned
            vorburger Michael Vorburger
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: