Thursday, 21 November 2013

Java Persistence Frameworks

A persistence framework is software that assists and automates the connection to the databases, especially relational databases for storage, access or retrieval. Acts as a level of abstraction between the application and the databases. Since Java is an objet-oriented programming language it happens that many frameworks are also object-oriented which enables them to map the application's data and the database's data this is called Object-Relational Mapping(ORM). Many frameworks are ORM tools and use XML and metadata to annotations for their mappings. Examples ;-
  • Hibernate
  • iBatis SQL Maps
  • MyBatis
  • Slick
  • Ultra-Lite Persistence


No comments:

Post a Comment