Liberado DataNucleus AccessPlatform 3.1.0.RELEASE
Liberamos versión 3.1.0 de DataNucleus AccessPlatform. AccessPlatform provee la persistencia de objetos Java a muchas fuentes de datos (RDBMS, MongoDB, XML, Excel, ODF, LDAP, JSON, BigTable, etc) con los API's estandares JDO y JPA, y ademas incluye un API de REST. AccessPlatform viene bajo la licencia Apache2. Version 3.1 incluye
- Necesita JRE 1.6+ aunque la mayoria funcionaria con JRE1.5
- Enhancer : permite el cambio de bytecode para JRE1.7+, utilizando ASM v4
- Soporte para campos de tipo javax.time ya esta incluido en "core"
- Soporte para cambios non-transaccional como "auto-commit"
- La inclusion de un API para estatisticas de persistencia incluyendo soporte para JMX, en "core".
- Cache : Soporte para "javax.cache" en "core", y soporte para "JCache" en el plugin "datanucleus-cache"
- Soporte para JPA 2.1 Stored Procedure API (RDBMS)
- Soporte para JPA 2.1 Type Converter API (RDBMS, Excel, ODF, HBase, MongoDB y JSON)
- JPA : Soporte para @NamedQuery en clases que no son entidades (vendor extension)
- JDO : Soporte para @Query el clases que no son persistentes (vendor extension)
- JDO : Soporte para "non-durable identity" (RDBMS, Excel, ODF, MongoDB, HBase)
- REST : Muchas mejoras para JDOQL, soporte para JPQL, bulk delete y datastore identity
- SchemaTool : soporte para el modo "delete+create"
- HBase : soporte para multitenancy, y estratagias de nombrar de JDO/JPA
- MongoDB : soporte para las estratagias de nombrar de JDO/JPA, objetos heredados embedded, query de COUNT/parametros en MongoDB en vez de en-memoria, y mucho mas.
- Excel : soporte para las estratagias de nombrar de JDO/JPA
- RDBMS : inclusion de soporte para XMLType con Oracle, y mejoras en respeto a "sql-type".
- Muchas otras mejoras
Version 3.1 representa mucha consolidacion de los plugins, y aumentacion de las capacidades de plugins como MongoDB. GAE/J JDO/JPA v2.1 funciona con DataNucleus v3.1
La documentacion esta disponible online o para bajar. Damos soporte gratis limitado en el foro de DataNucleus, y tambien soporte comercial. El precio de una licencia de DataNucleus AccessPlatform v3.1 es lo mismo que pagaron para v3.0, asi que nada. Disfrutalo
Reader Comments (4)
lo que me tiene loco es que tenga que armar la de los mil demonios para no hacer try comit catch check null try rollback catch fincaly check null catch close
por que tengo que levantar un servidor solo para no agregar 15 lineas por método que no hacen absolutamente nada con el negocio
@luis
¿Y quien dice que tienes que hacer todo dentro de una transaccion? No leiste arriba ... hay un modo "auto-commit" donde cada operacion como persist/update/delete fuera de transaccion va a la base de datos en una forma atomica. Es lo que la mayoria de la gente que utilisa AppEngine hacen.
Obviamente la especificacion de JPA no incluye algo asi, pero DataNucleus lo ofrece.
gracias por cerrarme la boca xd
por favor me puedes pasar el link?
datanucles soporta cascade update,delte,insert en una transacion?
soporta el patron observer o tiene interceptores?
Operacion sin transacciones esta aca
http://www.datanucleus.org/products/accessplatform_3_1/jdo/transactions.html#nontransactional
DataNucleus soporta los apis JDO y JPA, asi que si, soporta cascade de todo ... con transaccion, o sin transaccion. Tambien soporta "listener" y "callback" para poder interceptar eventos.