2009-08-20 1 views
3

Ich untersuche Wege, auf denen Spring Framework, Hibernate und BlazeDS glücklich miteinander spielen können, ohne dass lazy Initialisierungs-Ausnahmen ausgelöst werden.Welchen Hibernate-Adapter sollte ich verwenden, um die Lazy-Initialisierung in BlazeDS/Spring-Integrationsprojekten mit Flex zu behandeln?

Bis jetzt lief ich über Gilead, dpHibernate und eine völlig andere alternative Implementierung dieses Problems über GraniteDS Tide-Framework.

Abgesehen von GraniteDS scheint es nicht viel Dokumentation zu geben, um dpHibernate oder Gilead richtig zu integrieren.

Gibt es alternative Bibliotheken, die dieses Problem lösen? Wo finde ich bessere Anleitungen zur Integration dieser Lazy-Loading-Bibliotheken in das Spring-Flex-Integrationsprojekt?

Antwort

0

Sie haben die verfügbaren Optionen ziemlich ausführlich behandelt. Ich persönlich lehne mich Tide zu, weil es einfach die solideste Option ist und unabhängig von GraniteDS funktioniert.

+0

Wollen Sie sagen, dass Sie Tide mit BlazeDS verwenden können? – HDave

1

Normalerweise übersetze ich meine Entitäten in DTOs und übertrage diese dann.

0

Ich verwende Gilead auf meinem aktuellen Projekt und es funktioniert sehr gut, sobald es richtig konfiguriert wurde. Diese Konfiguration finden Sie auf der Gilead-Projektwebsite. Wenn alles gut läuft, sollte Gilead in kürzester Zeit einsatzbereit sein. Ich kann nicht für die anderen Rahmen sprechen, aber mit Gilead müssen Sie Ihre Javabeaner oder Ihre Dienste oder was auch immer nicht anpassen. Nur eine einfache Konfiguration in remoting-services.xml

1

ich diese Frage sehen, ist ein paar Jahre alt, aber ich werde mit der Hoffnung beantworten hilft es jemand über das von Google stolpert:

Werfen Sie einen Blick auf dozer. So sehr ich DTOs verabscheue, ist es ein nettes System, um Ihre Entity Objects auf DTOs zu mappen, mit Kontrolle darüber, was kopiert wird.