Domanda

Stiamo progettando di migrare verso Java EE 5 da J2EE 1.4. Tutte le nostre esigenze sono state soddisfatte ORM bene da Hibernate 2.1.0 s0 lontano. Dal momento che ci stiamo muovendo a Java EE 5, che ha il supporto per JPA 1.0, mi chiedo se vale la pena di passare tutta la mia roba ORM a JPA.

Ci sono dei trucchi che dovrei essere preoccupato? Ci sono luoghi in cui JAP lavoro 1.0 andrei?

Non voglio usare JPA 2.0.

È stato utile?

Soluzione

L'API JPA 1.0 presenta alcune buche piuttosto glaring in esso (ad esempio la mancanza di tipi di valore personalizzati, raccolte-di-elementi). Porting un'applicazione dal Hibernate API native all'APP 1,0 API può essere dovuto doloroso per questa mancanza di funzionalità di base.

Tuttavia, di Hibernate annotazioni API è un'estensione delle API base APP, in modo da utilizzare JPA per quanto va, e completare il tutto con le estensioni di Hibernate. Lo stile delle annotazioni è il modo più semplice per usare Hibernate ora, quindi questo è il compromesso più bella.

Se si dispone già di un'applicazione Hibernate di lavoro, però, mi chiedo se vale la pena il fastidio. Sarei tentato di lasciare così com'è, dovrebbe funzionare bene in un ambiente Java EE 5.

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