Projects tagged ‘hibernate’ and ‘persistence’


[22 total ]
371

Hibernate

   
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

Hibernate is a powerful, high performance object/relational persistence and query service for Java. It lets you develop persistent objects following common Java idiom, including composition, association, inheritance, polymorphism, and the Java ... [More] collections framework. To allow a rapid build procedure, Hibernate rejects the use of code generation or bytecode processing. Instead, runtime reflection is used and SQL generation occurs at system startup time. It supports Oracle, DB2, MySQL, PostgreSQL, Sybase, Interbase, Microsoft SQL Server, Mckoi SQL, Progress, SAP DB, and HypersonicSQL. [Less]

Metrics updated 11 Oct 08

64

NHibernate

   
Primary Language: C# Licensed as: GNU Lesser General Public License 2.1

NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database. Given an XML description of your entities and relationships, NHibernate automatically ... [More] generates SQL for loading and storing the objects. Optionally, you can describe your mapping metadata with attributes in your source code. [Less]

Metrics updated 11 Oct 08

36

Hibernate Annotations

   
Primary Language: XSL Transformation

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 ... [More] mapping with Hibernate 3.2. You can use annotations in addition to or as a replacement of XML mapping metadata. [Less]

Metrics updated 05 Oct 08

22

Hibernate Entity Manager

   
Primary Language: XSL Transformation

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 ... [More] configuration and packaging Hibernate EntityManager wraps the powerful and mature Hibernate Core. You can fall back to Hibernate native APIs, native SQL, and native JDBC whenever necessary. The Hibernate Java Persistence provider is the default persistence provider of the JBoss EJB 3.0 implementation and bundled with the JBoss Application Server. [Less]

Metrics updated 27 Sep 08

16

Hibernate Tools

 
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

Working with Hibernate is very easy and developers enjoy using the APIs and the query language. Even creating mapping metadata is not an overly complex task once you've mastered the basics. Hibernate Tools makes working with Hibernate or EJB 3.0 ... [More] persistence even more pleasant. Hibernate Tools is an entirely new toolset for Hibernate3 (see this page for an overview of the Hibernate 2.x toolset), implemented as an integrated suite of Eclipse plugins, together with a unified Ant task for integration into the build cycle. Hibernate Tools is a core component of JBoss Tools and hence also part of Red Hat Developer Studio. See the documentation and screenshots for more information or download Hibernate Tools now! [Less]

Metrics updated 07 Oct 08

9

Hibernate Validator

   
Primary Language: XSL Transformation

Following the DRY (Don't Repeat Yourself) principle, Hibernate Validator let's you express your domain constraints once (and only once) and ensure their compliance at various level of your system automatically. Annotations are a very convenient ... [More] and elegant way to specify invariant constraints on the domain model implementation, the persistent classes. Hibernate Validator comes bundled with a set of common validations (@NotNull, @Email, @Max, and so on), and you can build you own validation rules very easily. [Less]

Metrics updated 07 Oct 08

5

Hibernate Search

 
Primary Language: XSL Transformation

Hibernate Search brings the power of full text search engines to the persistence domain model and Hibernate experience, through transparent configuration (Hibernate Annotations) and a common API. Full text search engines like Apache Lucene(tm) ... [More] allow applications to execute free-text search queries. However, it becomes increasingly more difficult to index a more complex object domain model - keeping the index up to date, dealing with the mismatch between the index structure and the domain model, querying mismatches, and so on. [Less]

Metrics updated about 14 hours ago

3

Envers

 
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

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 ... [More] only basic properties of an entity can be versioned, but also relations, making it possible to view parts of the database as they were at a given revision (each revision has an associated timestamp, one revision = one transaction, in which versioned data has changed). Moreover, Envers provides a straightforward interface for retrieving historical data, a criteria-like query interface, and the possibility to store additional information alongside each revision. Envers works with Hibernate and Hibernate Entity Manager. [Less]

Metrics updated 06 Oct 08

3

Hibernate Spatial

   
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

Hibernate Spatial is a generic extension to Hibernate for handling geographic data. It is generic in the sense that it works in the same way across different databases. Hibernate Spatial allows you to deal with geographic data in a standardized ... [More] way, whatever database that you use (as long as a Spatial Dialect Provider exists for it). In other words, it abstracts away from the specific way your database supports geographic data, and provides a standardized, cross-database interface to geographic data storage and query functions. Hibernate Spatial supports most of the functions of the OGC Simple Feature Specification. [Less]

Metrics updated 07 Oct 08

3

NHibernate.Contrib

   
Primary Language: C# Licensed as: GNU Lesser General Public License 2.1

User contributed components that extends the functionality of NHibernate

Metrics updated 11 Oct 08