Velosurf 是一个Velocity模板引擎的数据库操作库,它提供自动的表映射。
Castor 项目为开源领域提供了数据(XML 和数据库)绑定功能。其原理跟 Sun 的 JAXB 很相似,并且向关系数据库表添加了增强的映射和绑定功能。
SQLAlchemy 是一个Python 的SQL 工具包以及数据库对象映射框架。它包含整套企业级持久化模式,专门为高效和高性能的数据库访问。
语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。
Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce
Synopse mORMot framework, 原名Synopse SQLite3 Framework 。是一个Client-Server ORM和SOA框架,适用Delphi6到XE4,Win32或Win64.
使用 mybatis 来实现 jpa 的部分功能,可以与 spring-data-jpa 进行结合操作。 1. 与 spring-data-jpa 结合
topfox 介绍 基于srpingboot2、MyBatis、redis和mysql, 上只做增强不做改变,为简化开发、提高效率而生。
Hibernate 是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Ja
pBeans is a Java persistence layer and an object/relational database mapping (ORM) framework. It is designed to be simple to use and automated.
PAT(Persistent Applications Toolkit) Like many other software it simplifies developing of persistence layers of business applications. It does it by
Java DataObjects(JDO)提供java数据对象规范,支持所有的数据存储(RDBMS, ODBMS, XML, LDAP等)。JDO
Space4J是一个简单的数据库系统,它使你可以在内存中与Java集合协同工作。由于内存对数据的随机访问速度要比磁盘快几个数量级,所以Space4J为性能关键的“实时”Web应用和系统提供了更好的可伸缩性。
Apache Torque是一个使用关系数据库作为存储手段的Java应用程序持久化工具,是 Apache
Mr.Persister是一个既简单又小的O/R映射API。可以从关系型数据库读取Java对象,也可以把Java对象写到数据库中。Mr.
jdbm是为Java提供的一个事务持久层,它旨在为用Perl, Python, C等作为GDBM 的Java应用程序使用,这是简单的持久层引擎是轻型而快速的。
一个非常小的持久层框架,只有50K。
NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于Java的Hibernate
Daozero reduces DAO codes based on Spring & iBatis. The old way is to write codes and invoke iBatis API explicitly, but daozero implements DAO interfaces
JDBCPersistence is an Object Relational Mapping Framework. Designed for use in high volume online banking application the package delivers performance
XORM是一个用于Java程序的可扩展的关系对象映射框架。
原则上这不能说是一个持久层框架,它提供了一些Jdbc的操作封装来简化数据查询和记录读取操作。本站就是采用这个项目来读写数据库,代码非常简洁,如果你厌烦了Hibernate的庞大,不妨可以试试——DbUtils。
jPersist是一个非常强大的对象关系持久性API为基础的主动记录和数据映射模式。
O/R Broker也是一个O/R映射工具,它允许使用构造函数,setter方法,JavaBean属性,直接域访问.开发者可以灵活地控制SQL,并允许执行细粒度的操作.
OpenJPA 是 Apache 组织提供的开源项目,它实现了 EJB 3.0 中的 JPA 标准,为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA
Apache ObJectRelationalBridge (OJB) is an Object/Relational mapping tool that allows transparent persistence for Java Objects against relational databases.
Simple data storage API to help developers to focus on their applications instead of writing JDBC code.
TJDO (TriActive JDO) 是一个实现了Sun’s JDO(JSR 12)规范的开源持久层框架.TJDO自从2001年以来已经成功地部署与运行在许多商业应用上。它具有以下特性:
Ammentos is the lightweight persistence framework for Java. Highly probably the first one in the world available using JDK5 annotations. By far one of the
注:此项目已改名为 MyBatis,并提供 Java 和.NET 版本。 iBATIS 一词来源于“internet”和“abatis”的组合,是一个由Clinton
SimpleORM是Java对象关系映射的开源项目.它在JDBC的基础上提供了一个简单但高效能的O/R映射.它甚至不需要XML配置文件.
NetMind BeanKeeper是一个对象/关系(对象/关系)映射库。它的任务是地图Java对象到关系型数据库,并提供了强大的查询服务,对它们进行检索。
Prevayler一个把Java对象都保持在内存中的持久层框架,不需要数据库。可以这么说到目前为止对于POJOs(Plain Old Java
用于java的一个特别的持久化层,CODO通过呈递SQL、反射、jdbc指针将实体接口影射到关系数据库引擎。
Porte是一个对象/关系映射框架(ORM),用于简化数据库应用程序的开发,帮助php开发人员减少开发