Domanda

Vedo molta tecnica di implementazione sulla primavera JPA ( Jpatemplate, Japdaosupport Spring-Data-JPA, EntityManager in modo nativo, Hibernatesupport, ECT ), quale è la migliore tecnica per lo sviluppo di DAO generico, che dovrebbeEssere un'assegnazione delle risorse pulita, gestione delle transazioni e alte prestazioni. Quali sono i pro e contro

Scenario

    .
  • Entità> 70
  • app Web e WebServices
  • Assistenza futura OSGI e più fonti di dati
È stato utile?

Soluzione

Penso che il modo migliore sarebbe quello di attenersi al @persistContext per gestire le istanze di EntityManagers e iniettarle in un dao generico di terze parti.Potresti scriverne uno da solo, usa i dati di primavera come menzionato da @ralph o prova le biblioteche come ADES .

Altri suggerimenti

Spring-data-JPA viene fornito con un generico già completo (con tutte le cose che hai menzionato), ma per quanto ne so, avrai bisogno di almeno un'interfaccia (vuota) per ogni dao concreto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top