Projects tagged ‘orm’ and ‘sql’


[17 total ]

69USERS
   

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]

40USERS
   

An extensible object relational mapper for Perl.

16USERS
 

SubSonic is a toolset that helps a website build itself. It brings some of the fun and elegance of Ruby on Rails to ASP.NET.

11USERS
 

Jifty::DBI is the Perl-based object-relational database framework built for use with the Jifty project. It can be used separately.

5USERS
 

Rose::DB::Object is an extensible, high performance object-relational mapper (ORM) for Perl.

4USERS
 

Apache Cayenne is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. With a wealth of unique and powerful features, Cayenne can address a wide range of persistence ... [More] needs. Cayenne seamlessly binds one or more database schemas directly to Java objects, managing atomic commit and rollbacks, SQL generation, joins, sequences, and more. With Cayenne's Remote Object Persistence, those Java objects can even be persisted out to clients via Web Services. Or, with native XML serialization, objects can be even further persisted to non-Java clients - such as an Ajax-capable browser. [Less]

3USERS
 

Outlet is an open source object-to-relational mapping tool for PHP. It differs from other orm solutions for php in that it provides transparent, unobtrusive persistence. It does not require your entity objects to implement any interfaces or extend some sort of base class. It is also very lightweight, only a handful of classes and tools.

3USERS
   

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]

3USERS

Torque is an object-relational mapper for java. In other words, Torque lets you access and manipulate data in a relational database using java objects. Unlike most other object-relational mappers, Torque does not use reflection to access ... [More] user-provided classes, but it generates the necessary classes (including the Data Objects) from an XML schema describing the database layout (which can either be written by hand or generated from an existing database). The XML schema can also be used to generate and execute a SQL script which creates all the tables in the database. [Less]

2USERS
 

CDO Model Repository ===================== CDO is both a technology for distributed shared EMF models and a fast server-based O/R mapping solution. With CDO you can easily enhance your existing models in such a way that saving a resource ... [More] transparently commits the applied changes to a relational database. Optionally other connected clients are actively notified about these changes so that their model copies get partially invalidated and all user interfaces reflect the current state at once. Stored resources are demand-loaded from the database only as needed. CDO uses the Net4j technology as a flexible and scalable signalling backbone. [Less]

1USERS
 

NHibernate extension to handle geographic data in a standard way.

1USERS

XMLToaster is a two way database to XML mapping tool. It maps XML messages directly into database tables and extracts data into XML documents. It uses a simple SQL "select" like statement to extract data into XML documents of arbitrary ... [More] complexity. It scales to handle very complex mappings such as might be found when extracting from a legacy database into an ESB service catalog. Persistence is currently through an XML mapping file, shortly to be replaced by more user-friendly SQL style update statements. The persistence engine is also capable of handling enterprise level requirements. Key features: - Simple XML message generation from a database. - Quick and easy persistance of XML messages to the database without the traditional coding overhead. It specialises in handling very complex mappings of XML to tables. [Less]

1USERS
 

NConstruct is a rapid enterprise application development tool and environment for .NET Framework. Its goal is to reduce the time used for the development of most commonly used enterprise applications, which consist of data handling and presentation ... [More] capabilities. NConstruct reads meta-data information from different databases (MS SQL Server, Oracle, MS Access) and produces NHibernate XML mapping files, C# source code for both server and client tiers. After completing all the wizard's steps you get the source code for your application, the executable and setup files, which you can use for testing purposes or for installation in your customer's environment. [Less]

0USERS
   

dibi is tiny 'n' smart database abstraction layer for PHP 5. It is designed with simplicity in mind. dibi is free (released under the terms of the dibi license). You can use it to develop either open source or commerical applications.

0USERS

ActivemodelPython already has tons of SQL-wrappers and ORMs and some are quite good. Nevertheless I started my own. Mainly to see if it is possible to implement the API used in Rails. Some parts required a lot of tricks and magic metaclasses. But ... [More] in the end it worked well. Every model class represents a table in the database. Instances of the class represent rows of the table and the attributes of an instance are the column values of the row. Unlike other object relationional mappers (ORMs) you do not have to specify the columns in the class. This follows the Don't-Repeat-Yourself principle (DRY). Additionsally I added query features as seen in Django, SQLAlchemy and SQLObject. The only supported database at the moment is MySQL but SQLite and other backends will follow probably. Unlike Rails activemodel currently provides no mechanism for migration or validation. Please read the README in the wiki for more information. Please send questions and feedback to henning.schroeder (at) gmail (dot) com [Less]

0USERS

See http://sequel.rubyforge.orgThis Wiki had out of date information, so it was taken down. Please see the RDoc at http://sequel.rubyforge.org, it has all of the information that was in this Wiki brought up to date. The only reason this site is ... [More] left up is for the Issue Tracker, which Sequel still uses to track bugs. If we change to a different issue tracker, this site will be deleted. [Less]

0USERS

NewsApr 21 - hiberlite v0.6 released! Check our downloads hiberliteC++ object-relational mapping with API inspired by the Boost.Serialization - that means almost no API to learn. In contrast to most serialization libraries with SQL serializers ... [More] , C++ objects mapped with hiberlite behave similar to active record pattern - you are not forced to follow the "read all your data/modify some small part/write everything back" path. For people who need reliable data storage, ACID transactions, simple random-access to their data files, and don't like coding in SQL. For the quick introduction read the tutorial. [Less]