Projects tagged ‘persistence’


[59 total ]
299

Hibernate

   
Primary Language: Java Licensed as: GNU Library or "Lesser" GPL

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 20 Apr 08

78

SQLAlchemy

   
Primary Language: Python Licensed as: MIT License

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. It provides a full suite of well known enterprise-level persistence patterns, designed for efficient and ... [More] high-performing database access, adapted into a simple and Pythonic domain language. SQL databases behave less and less like object collections the more size and performance start to matter; object collections behave less and less like tables and rows the more abstraction starts to matter. SQLAlchemy aims to accommodate both of these principles. [Less]

Metrics updated 14 May 08

72

GlassFish

   
Primary Language: Java Licensed as: Common Development and Distribution License,GNU General Public License 2.0

The GlassFish community is building free, open source, production-quality, enterprise software. The main deliverables is a production-quality Application Server that is also the Java EE 5 Reference Implementation. There are 3 ongoing releases ... [More] of the GlassFish AppServer. GlassFish v1 is in production. GlassFish v2 adds clustering, failover, features and performance and is close to beta3. GlassFish v3 adds a modular architecture with a very small kernel and is in early technology preview. TheAquarium (http://blogs.sun.com/theaquarium) reports on activity in the community. [Less]

Metrics updated about 23 hours ago

53

XStream

   
Primary Language: Java Licensed as: BSD-ish License

XStream is a simple library to serialize objects to XML and back again. Features: Ease of use, no mappings, performance, clean XML, no modifications to classes, integration with XML libraries, full object graph support, customizable conversion strategies.

Metrics updated 14 May 08

45

NHibernate

   
Primary Language: C# Licensed as: GNU Library or "Lesser" GPL

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 about 8 hours ago

43

Propel

   
Primary Language: PHP Licensed as: GNU Library or "Lesser" GPL

Propel is an object persistence and query service -- which means that Propel provides a system for storing objects to a database and a system for searching for and restoring the objects from the database. Propel enables you to perform complex queries and database manipulations without writing a single SQL clause.

Metrics updated about 9 hours ago

33

Doctrine

   
Primary Language: PHP Licensed as: GNU Library or "Lesser" GPL

Doctrine is an ORM (object relational mapper) for PHP that sits on top of a powerful DBAL (database abstraction layer). One of its key features is the ability to optionally write database queries in an OO (object oriented) SQL-dialect called DQL ... [More] inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains a maximum of flexibility without requiring needless code duplication. [Less]

Metrics updated 16 Apr 08

24

DBIx::Class

   
Primary Language: Perl Licensed as: Artistic License,GNU General Public License 2.0 or later

An extensible object relational mapper for Perl.

Metrics updated 15 May 08

23

db4o

   
Primary Language: C# Licensed as: GNU General Public License 2.0

db4o is an object database available for Java and for .NET, including CompactFramework and Mono. Features include ACID transactions, automatic class schema recognition, Native Queries, query-by-example, S.O.D.A. object querying API, callback methods ... [More] , memory files, cascade-on-delete and cascade-on-update. db4o runs in embedded local mode and in multi-transactional client/server mode. [Less]

Metrics updated 27 Apr 08

22

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 15 May 08