Sto studiando lo sviluppo di applicazioni Enterprise in Java, .NET e Groovy. Per ogni piattaforma, proveremo quanto è difficile realizzare un semplice servizio web SOAP. Useremo gli strumenti e le librerie che sono più comunemente utilizzati, per ricercare il mondo reale nel modo più accurato possibile.JPA o Hibernate for Java Persistence?
A questo proposito, quando si utilizza Hibernate per la persistenza, sarebbe meglio riflettere il mondo reale per utilizzare il nuovo JPA (Java Persistence API) o l'API personalizzata Hibernate esistente prima che JPA fosse disponibile?
Lo so, ma in una recente conferenza a cui abbiamo partecipato è stato espresso che JPA è ancora immaturo e non espone ancora tutte le funzionalità avanzate. –
Ricorda che JPA deve anche fungere da minimo comune denominatore tra i livelli di persistenza sottostanti che supporta. Quindi, se Hibernate ha la funzione di whizzbang A e Toplink no, allora l'API JPA non può esporre la funzione. –