Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » EclipseLink » EntityGraph not working in GlassFish
EntityGraph not working in GlassFish [message #1776574] Fri, 17 November 2017 19:57 Go to next message
B  J is currently offline B JFriend
Messages: 1
Registered: November 2017
Junior Member
I would like use Entity Graphs in EclipseLink and GlassFish.

         @NamedQuery(name = "invoice.all", query = "SELECT i FROM Invoice i")})

    @NamedEntityGraph(name = "graph.invoice",
                attributeNodes = {@NamedAttributeNode("invoiceNum")})

    @Table(name = "INVOICE")
    public class Invoice implements Serializable {
            private int id;
            private String bizonylatSzam;

EntityManager em = getEntityManagerFactory().createEntityManager();
EntityGraph eg = em.createEntityGraph("graph.invoice");
List<Invoice> invoiceList =  em.createNamedQuery("invoice.all").setHint("javax.persistence.fetchgraph", eg).getResultList();

If I use javax.persistence.load graph everything OK, but if i use javax.persistence.fetchgraph I have an exception:

org.eclipse.persistence.exceptions.QueryException Exception Description: You must define a fetch group manager at descriptor (Invoice) in order to set a fetch group on the query (invoice.all)

In EclipseLink webpage write:

... using Weaving technologi..

Weaving and Java EE Application Servers

The default EclipseLink weaving behavior applies in any Java EE JPA-compliant application server using the EclipseLink JPA persistence provider. To change this behavior, modify your persistence.xml file (for your JPA entities or POJO classes) to use EclipseLink JPA properties, EclipseLink JPA annotations, or both.

If i add -javaagent:eclipselink.jar in GlassFish Admin console JVM options for dinamic weaving, I have get an exception when start GF.

I dont understand what is the problem. :(
Re: EntityGraph not working in GlassFish [message #1777555 is a reply to message #1776574] Thu, 30 November 2017 10:05 Go to previous messageGo to next message
Georgi Georgiev is currently offline Georgi GeorgievFriend
Messages: 1
Registered: November 2017
Junior Member
Hi there,

have you found any solution?
I'm struggling with the same problem.

Re: EntityGraph not working in GlassFish [message #1778515 is a reply to message #1776574] Fri, 15 December 2017 14:26 Go to previous message
Gabriel Pascual is currently offline Gabriel PascualFriend
Messages: 31
Registered: April 2013
Location: Laval, France
Hi all,

I have a similar problem with EntityGraph and Wildfly. I try to fetch an EntityGraph from a Criteria Query and I have this error:
 WARN  [MyDaO] (default task-24) null: javax.persistence.PersistenceException: Exception [EclipseLink-6112] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.QueryException
Exception Description: Fetch group cannot be set on report query.
Query: ReportQuery(referenceClass=MyEntityA )
FetchGroup(null){fieldA=> {class MyEntityB=FetchGroup(fieldA){}}, fieldB, fieldC=> {class MyEntityC=FetchGroup(fieldC){}}, fieldD=> {class MyEntityD=FetchGroup(fieldD){}}, fieldE, fieldF, fieldG, fieldH, fieldI}

I have some questions :

  • Can I use EntityGraph without Weaving ?
  • How can I change the type of query to use EntityGraph ?



Software Development Engineer
Previous Topic:Blocked - waiting to lock
Next Topic:How do I download and build Eclipselink 2.2.0?
Goto Forum:

Current Time: Mon Jun 01 20:42:04 GMT 2020

Powered by FUDForum. Page generated in 0.01326 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top