Estoy tratando de ejecutar una consulta usando EclipseLink siguiendo la documentación errónea en http://wiki.eclipse.org/Introduction_to_EclipseLink_Expressions_%28ELUG%29, pero cada vez que necesita ejecutar una expresión usa una variable llamada "sesión", pero en ningún lugar explica de dónde viene esta variable de "sesión". Ya tengo un archivo persistence.xml y puedo ejecutar javax.persistence.Query en mi base de datos, por lo que sé que la conexión funciona, pero no puedo averiguar de dónde viene la "sesión". Un poco de ayuda por favor?El documento EclipseLink no explica la "sesión"
Una pregunta adicional: he estado teniendo un momento terrible tratando de hacer que EclipseLink funcione, aunque todos dicen cuán grande es en comparación con Hibernate. ¿EclipseLink vale mi tiempo y mi frustración, o debería simplemente eliminarlo y probar algo como Hibernate?
Gracias
Gracias, esta respuesta me ayudó a encontrar lo que estaba buscando. Sin embargo, entre esta respuesta y el lanzamiento de EclipseLink 2.3, se han producido algunos cambios en la API y esta clase se llama ahora [org.eclipse.persistence.jpa.JpaEntityManager] (http://www.eclipse.org/eclipselink/api/2.3 /org/eclipse/persistence/jpa/JpaEntityManager.html). –