Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归... 更多Hibernate信息
最新新闻: Hibernate 3.6.0.Beta4 发布 发布于 20小时前
原则上这不能说是一个持久层框架,它提供了一些Jdbc的操作封装来简化数据查询和记录读取操作。本站就是采用这个项目来读写数据库,代码非常简洁,如果你厌烦了Hibernate的庞大,不妨可以试试——DbUtils。 给出一小段代码看看DbUtils是怎么用的: QueryRun... 更多DbUtils信息
最新新闻: DbUtils 1.3 发布,迟来的新闻 发布于 7个月前
注:此项目已改名为 MyBatis,并提供 Java 和 .NET 版本。 iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括... 更多iBATIS信息
最新新闻: iBATIS更名为MyBatis 并迁移到Google Code 发布于 3个月前
MyBatis 的前身就是 iBatis 。是一个数据持久层(ORM)框架。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的 JPetStor... 更多MyBatis信息
最新新闻: 开源中国5-4期开源软件推荐 MyBatis 发布于 3个月前
NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。NHibernate 从数据库底层来持久化你的.Net 对象到关系型数据库。 NHibernate 为你处理这些,远胜于你不得不写SQL去从数... 更多NHibernate信息
最新新闻: NHibernate 3.0.0.Alpha1 发布及新特性介绍 发布于 28天前
MyBatis.NET 是一个 .NET 版本的 MyBatis。 更多MyBatis.NET信息
Guzz 是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充hibernate或ibatis的持久化实现,并提供更多的大型系统架构设计 支持。guzz的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。主要设计理念: 更容易的... 更多Guzz信息
最新新闻: guzz 1.2.8 正式版发布--支持注解与动态SQL 发布于 2个月前
Siena 是一个 Java 的简易数据持久层框架,支持 Google App Engine 数据存储。 Siena is a single API with many implementations. You can use siena with relational databases, with the Google App Engine's datastore or with Amazon's SimpleDB. Th... 更多Siena信息
DAO Fusion 是一个轻量级的,但功能完整具备可扩展性的实现了 DAO 设计模式的 Java 框架,基于 JPA 和 Hibernate 构建。 示例代码: @Entity@Table(name = "customers", uniqueConstraints = {@UniqueConstraint(columnNames = {"firstName", "lastNam... 更多DAO Fusion信息
Castle是针对.NET平台下的一个非常优秀的开源项目,从数据访问框架 ORM到依赖注入容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。 更多Castle信息
KeelKit 一款国产ORM工具,自动生成Model、自动生成表单、自动生成单元测试框架、自动生成存储过程访问接口、自动配置连接字符串,代码行数统计、程序集版 本号码控制、源码HTML生成、自动生成表结构Word文档、自动支持各种.Net项目,如F# 和IronPython ,... 更多KeelKit信息
最新新闻: KeelKit 1.0.3800 正式发布,完美支持MySQL 发布于 5个月前
在.NET Framework 3.5中提供了LINQ 支持后,Linq的呼声一度很高,各种LINQ Provider更是满天飞。他能够将数据查询语句集成到编程语言中,以一种统一的方式操作各种数据源,减少数据访问的复杂性。而LINQ本身也提供了很 好的扩展性,使开发人员可以轻松地编... 更多NHibernate Linq信息
Castle ActiveRecord框架是一个基于.NET的ORM框架,它实现了ActiveRecord设计模式。它本身就是基于NHibernate,只是封 装了NHibernate的大部分烦杂细节,对于需要持久化的类,只需继承自ActiveRecordBase类,并对类中的property赋予正确的 Attribute,而无... 更多Castle ActiveRecord信息
Oracle 最近宣布把企业级的ORM平台TopLink代码捐献给Eclipse社区,发起并领导名为EclipseLink的Eclipse持久平台项目。 Eclipse持久平台由多个组件构成,主要有EclipseLink-ORM,EclipseLink-OXM,EclipseLink-SDO, EclipseLink-DAS,EclipseLink-DBWS,E... 更多EclipseLink/TopLink信息
Ibator 是一个 iBATIS 的代码生成工具,它自动扫描数据库中的所有表,并生成Bean类和对应的配置文件。同时还帮你生成CRUD操作方法。提供一个独立运行的界面以及 Eclipse 的插件。 更多Ibator信息
LiteSQL 是一个C++的数据库持久层框架,支持 SQLite3、MySQL和PostgreSQL数据库。 示例代码: <?xml version="1.0"?><!DOCTYPE database SYSTEM "litesql.dtd"><database name="PersonDatabase"> <object name="Person"> <field name="name" ty... 更多LiteSQL信息
InstantObjects是delphi上的一个不错的ORM框架,可以实现类似hibernate的功能。 具有如下优点 * 将数据表间关系转化成了对象和对象的关系,简单直观。* 可以自动创建数据库,简化了部署的和安装的过程。* 支持多种数据库,方便了程序的移植。* 便于进行测试... 更多InstantObjects信息
Delphi Persistent Object (DePO) 是一个 Delphi 的对象持久化框架。 更多Delphi Persistent Object信息
Doctrine 是一个 PHP 的 ORM (对象关联映射框架),基于强大的 DBAL (数据库抽象层)。其中一个最主要的功能就是使用面向对象的方式执行数据库查询,受 Hibernate HQL 的影响,Doctrine 使用一种叫 DQL 的查询语句进行数据库查询。... 更多Doctrine信息
DTL (Database Template Library) 是一个 ODBC 记录集的封装,使之像一个 STL 容器。DTL还是一个ODBC的抽象层使之可以支持多种平台和各种C++编译器。通过DTL,你可以使用STL的迭代器,以及 insert/erase/replace 等方法来操作数据库,所有这些操作像是在直... 更多DTL信息