Frage

Ich sehe viele Implementierungstechnik über Spring JPA ( jpatemplate, japdaosupport feder-data-jpa, native yeTitymanager, hibernesupport, ecte ), welches ist die beste Technik für die Entwicklung des generischen Dao, der das sollteSeien Sie saubere Ressourcenzuteilung, Transaktionsmanagement und hohe Leistung. Was sind Vor- und Nachteile

Szenario

  • Entität> 70
  • Web-App und Webservices
  • zukünftige OSGI-Unterstützung und mehrere Datenquellen
War es hilfreich?

Lösung

Ich denke, der beste Weg wäre, an dem @PersistentContext zu bleiben, um Instanzen von Entitymanagers umzusetzen, und injizieren sie in ein eigener Generikum von Drittanbietern.Sie könnten eines alleine schreiben, Federdaten wie von @ralph verwenden oder Bibliotheken wie HADES .

Andere Tipps

feder-data-jpa verfügt über einen bereits kompletten genericdao (mit all dem von Ihnen erwähnten Zeug), aber soweit ich weiß, benötigen Sie für jeden Beton-Dao mindestens eine (leere) Schnittstelle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top