Persistence framework

A persistence framework is middleware that assists and automates the storage of program data into databases, especially relational databases. It acts as a layer of abstraction between the application and the database, typically bridging any conceptual differences between the two.

Many persistence frameworks are also object-relational mapping (ORM) tools (e.g. Hibernate, iBATIS SQL Maps, Slick, and Java Ultra-Lite Persistence). Such frameworks map the objects in the application domain to data that needs to be persisted in a database. The mappings can be defined using either XML files or metadata annotations.

More Information: http://www.roseindia.net/enterprise/persistenceframework.shtml

This article is issued from Wikipedia - version of the 7/27/2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.