Versant JPA
Versant’s Java interface is based on an industry standard persistent Java interface known as JPA (Java Persistence API). The JPA persistent Java interface is the Java API for the management of persistent Java and object/relational mapping for Java environments. Versant is providing a technical preview for its new Java interface, Versant JPA 2.0, a pure Java client for the Versant Database Server. With the new persistent Java API, Versant is introducing support for the widely accepted JPA Java interface industry standard for ever-growing data volumes and high-performance, real-time technologies, enabling enterprises to implement Big Data applications more quickly and easily.
Standards Based Persistent Java
Designed to manage complex object structures and relationships using the well-established Java programming standard, Versant JPA provides a foundation for real-time analytics with very large data sets by connecting to Versant’s high performance database. Developers can use existing coding skills to process previously unmanageable Big Data sets without learning yet another proprietary persistent Java API.
The Versant JPA Java interface is available as a pre-release. You can download a free copy of Versant's persistent Java interface at our developer community website. Feedback and/or comments regarding our JPA Java interface are welcome.
Versant JPA Java Interface Features
- J2SE Persistent Java
- JPQL (subset)
- Object Lifecycle mechanisms (persist, remove, refresh, detach, merge and cascading)
- Transaction management
- Runtime enhancement of entity classes
- Automatic schema evolution (limited)
Learn More