0 Replies Latest reply on Sep 25, 2007 10:12 PM by Pouyan Azarshahri

    Lazy Loading of Map key For OneToMany

    Pouyan Azarshahri Newbie

      Hi,

      I am using maps to represent a one-to-many relationship in our entity:

      @OneToMany(cascade = CascadeType.ALL, mappedBy = "patientID")
       private Map<Integer, OrderTable> orderTableCollection;


      This is a snippet of the Patient entity, which has a one to many relationship with the OrderTable entity.

      I am going to be detaching this entity from the J2EE server. Since this is a oneToMany relationship the Map is lazily loaded by default (this is the behavior that I want, I DO NOT want to eagerly load it); does this mean the Map might not be instantiated? Or will the Map be instantiated with the proper OrderTable keys but not the corresponding OrderTable entity values?

      Thanks.