Select a tag to browse associated projects and drill deeper into the tag cloud.
JBoss Application Server is the #1 most widely used Java application server on the market. Hundreds of professional open source developers have contributed to the JBoss Application Server over the years and community contributors are not only welcome but encouraged. In fact all JBoss employed ... [More]
Hibernate, like all other object/relational mapping tools, requires metadata that governs the transformation of data from one representation to the other (and vice versa). As an option, you can now use JDK 5.0 annotations for object/relational mapping with Hibernate 3.2. You can use annotations in ... [More]
Hibernate EntityManager implements: * The standard Java Persistence management API * The standard Java Persistence Query Language * The standard Java Persistence object lifecycle rules * The standard Java Persistence configuration and packaging Hibernate EntityManager wraps ... [More]
A Java EE persistence project. It aims to be a feature-rich implementation of the persistence part of Java Community Process JSR-220 (Enterprise JavaBeans 3.0), which is known as the Java Persistence API (JPA). OpenJPA can be used as a stand-alone POJO persistence layer, or it can be integrated into ... [More]
The DataNucleus project provides products for the management of application data in a Java environment. Our aim is to provide good quality open source products to handle data in all of its forms, wherever it is stored. This goes from persistence of data into heterogeneous datastores, to providing ... [More]
JPOX provides transparent persistence of Java objects. It is a compliant implementation of the JDO1.0, JDO2.0, JDO2.1 and JPA1.0 specifications. It supports persistence to all of the major RDBMS on the market today, as well as to DB4O datastores. It allows querying using either JDOQL, SQL or JPQL. ... [More]
Apache OpenEJB is an open source, modular, configurable, and extendable EJB Container System and EJB Server.
The Envers project makes it simple to version entities. The only thing required is annotating them with @Versioned. Storing historical data (versions) is completely transparent to the developer. He/she may interact with the entities as always. Not only basic properties of an entity can be ... [More]
[fleXive] is a Java EE 5 open-source (LGPL) framework for the development of complex and evolving (web-)applications. It speeds up development by easing many tedious and repetitive programming tasks. [fleXive] concentrates on enterprise-scale content modeling, storage and retrieval, and includes ... [More]