AFAIK, lo último y mejor que he usado es JPA 2.0.¿Existe una versión como JPA 3?
Estoy confundido de que GAE tiene un jar algo llamado appengine-java-sdk-1.6.5/lib/user/orm/geronimo-jpa_3.0_spec-1.1.1.jar. He estado teniendo la impresión de que GAE siempre tiene una latencia al adoptar compatibilidad con los últimos y mejores protocolos. Les llevó algo de tiempo adoptar JPA 2.0.
¿Qué hace ese jar JPA 3.0 dentro de GAE SDK libs? ¿Hay una versión como JPA 3.0? ¿Está Google subiendo de categoría esta vez implementando un nuevo protocolo de versión por delante de todos los demás? ¿Existe una especificación JPA 3.0 o impl de referencia en algún lugar al que me pueda referir?
No soy (actualmente) una persona EJB (lo siento ... había decidido evitar EJB desde que tuve una mala experiencia con EJB 1.0 hace 10 años).
- Es EJB 3.0 sinónimo de JPA 2.0,
- o se JPA 2.0 adoptaron como un subconjunto de EJB 3.0
- o es JPA 3.0 = EJB 3.0?
WRT esta pregunta que hice: moving from Hibernate entitymanager 3.6.9 to 4.1.2 crashed mysql connection, Es Hibernate entidad-manager 4.x alguna manera relacionados con JPA 3.0 o al menos una versión APP más tarde de 2,0? Estoy experimentando diferencias significativas entre Hibernate entity-manager 3.xy 4.x (y hasta ahora he evitado implementar 4.x).
Me doy cuenta de que esta pregunta es bastante confusa y que debería haberla hecho cada una de las preguntas como una pregunta individual, pero espero que alguien pueda unirlas en una sola tesis: ejb 3, JPA 2/3, geronimo, hibernate ent-mgr 3/4. Gracias.