Announcement

Collapse
No announcement yet.

Lazy Loading bei Remote EJB's

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lazy Loading bei Remote EJB's

    Hallo Zusammen,

    Ich baue gerade mein erstes EJB-Spielprojekt, es klappt eigentlich alles ganz gut, meine Lösung mit den Relations finde ich jedoch nicht ganz so gut.

    Bei den Entity-Klassen habe ich bei jeder Beziehung den FetchType "Lazy" angegeben, da ich die Entities vorwiegend Remote bearbeite bekomme ich natürlich bei den Gettern eine LazyLoading-Exception, das war auch wenig überraschend

    Ich habe nun die EJB für die Beziehungen der Entity um Getter- und Setter-Methoden erweitert, das klappt nun auch ganz gut, aber ist das wirklich der einzige weg?

    Projekte wie H3T helfen mir glaube ich nicht weil ich die EJB auch als Webservice ansprechen will.

    Wie macht Ihr denn das?

    Viele Grüße

    Christoph

  • #2
    Fetch "eager"
    Christian

    Comment


    • #3
      DTOs und Facades

      Moin jazzman,

      Fetch "eager"
      Das löst zwar das Problem, ist aber kein wirklich guter Ratschlag für größere Objektbäume, weil die Performance arg beeinträchtigt wird.

      Mein Rat sind DTOs und Facades. Hier ein Link zur Erklärung: http://blog.xebia.com/2009/05/11/jpa...sfers-objects/

      Gruß ngomo
      http://www.winfonet.eu

      Comment

      Working...
      X