开源中国社区
今天是:中国抗日战争胜利纪念日[1945] 开源软件 新闻 讨论 博客
当前位置: 开源软件 » 分类导航 » 程序开发 » ORM/持久层框架

共有141 ORM/持久层框架开源软件,第1

软件过滤: 排序: 收录时间 | 浏览数
  • 数据持久层框架 Hibernate

    Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归... 更多Hibernate信息

    最新新闻: Hibernate 3.6.0.Beta4 发布 发布于 20小时前

  • 数据库查询工具包 DbUtils

    原则上这不能说是一个持久层框架,它提供了一些Jdbc的操作封装来简化数据查询和记录读取操作。本站就是采用这个项目来读写数据库,代码非常简洁,如果你厌烦了Hibernate的庞大,不妨可以试试——DbUtils。 给出一小段代码看看DbUtils是怎么用的: QueryRun... 更多DbUtils信息

    最新新闻: DbUtils 1.3 发布,迟来的新闻 发布于 7个月前

  • 数据持久层框架 iBATIS

    注:此项目已改名为 MyBatis,并提供 Java 和 .NET 版本。 iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括... 更多iBATIS信息

    最新新闻: iBATIS更名为MyBatis 并迁移到Google Code 发布于 3个月前

  • Java数据持久层框架 MyBatis

    MyBatis 的前身就是 iBatis 。是一个数据持久层(ORM)框架。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的 JPetStor... 更多MyBatis信息

    最新新闻: 开源中国5-4期开源软件推荐 MyBatis 发布于 3个月前

  • 数据持久层框架 NHibernate

    NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。NHibernate 从数据库底层来持久化你的.Net 对象到关系型数据库。 NHibernate 为你处理这些,远胜于你不得不写SQL去从数... 更多NHibernate信息

    最新新闻: NHibernate 3.0.0.Alpha1 发布及新特性介绍 发布于 28天前

  • .NET的ORM框架 MyBatis.NET

    MyBatis.NET 是一个 .NET 版本的 MyBatis。 更多MyBatis.NET信息

  • ORM框架 Guzz

    Guzz 是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充hibernate或ibatis的持久化实现,并提供更多的大型系统架构设计 支持。guzz的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。主要设计理念: 更容易的... 更多Guzz信息

    最新新闻: guzz 1.2.8 正式版发布--支持注解与动态SQL 发布于 2个月前

  • 简易Java数据持久层框架 Siena

    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框架 DAO Fusion

    DAO Fusion 是一个轻量级的,但功能完整具备可扩展性的实现了 DAO 设计模式的 Java 框架,基于 JPA 和 Hibernate 构建。 示例代码: @Entity@Table(name = "customers", uniqueConstraints = {@UniqueConstraint(columnNames = {"firstName", "lastNam... 更多DAO Fusion信息

  • .NET框架 Castle

    Castle是针对.NET平台下的一个非常优秀的开源项目,从数据访问框架 ORM到依赖注入容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。 更多Castle信息

  • 开源ORM工具 KeelKit

    KeelKit 一款国产ORM工具,自动生成Model、自动生成表单、自动生成单元测试框架、自动生成存储过程访问接口、自动配置连接字符串,代码行数统计、程序集版 本号码控制、源码HTML生成、自动生成表结构Word文档、自动支持各种.Net项目,如F# 和IronPython ,... 更多KeelKit信息

    最新新闻: KeelKit 1.0.3800 正式发布,完美支持MySQL 发布于 5个月前

  • NHibernate Linq

    在.NET Framework 3.5中提供了LINQ 支持后,Linq的呼声一度很高,各种LINQ Provider更是满天飞。他能够将数据查询语句集成到编程语言中,以一种统一的方式操作各种数据源,减少数据访问的复杂性。而LINQ本身也提供了很 好的扩展性,使开发人员可以轻松地编... 更多NHibernate Linq信息

  • Castle ActiveRecord

    Castle ActiveRecord框架是一个基于.NET的ORM框架,它实现了ActiveRecord设计模式。它本身就是基于NHibernate,只是封 装了NHibernate的大部分烦杂细节,对于需要持久化的类,只需继承自ActiveRecordBase类,并对类中的property赋予正确的 Attribute,而无... 更多Castle ActiveRecord信息

  • 企业ORM平台 EclipseLink/TopLink

    Oracle 最近宣布把企业级的ORM平台TopLink代码捐献给Eclipse社区,发起并领导名为EclipseLink的Eclipse持久平台项目。 Eclipse持久平台由多个组件构成,主要有EclipseLink-ORM,EclipseLink-OXM,EclipseLink-SDO, EclipseLink-DAS,EclipseLink-DBWS,E... 更多EclipseLink/TopLink信息

  • iBATIS的代码生成工具 Ibator

    Ibator 是一个 iBATIS 的代码生成工具,它自动扫描数据库中的所有表,并生成Bean类和对应的配置文件。同时还帮你生成CRUD操作方法。提供一个独立运行的界面以及 Eclipse 的插件。 更多Ibator信息

  • C++的数据库持久层框架 LiteSQL

    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信息

  • Delphi的ORM框架 InstantObjects

    InstantObjects是delphi上的一个不错的ORM框架,可以实现类似hibernate的功能。 具有如下优点 * 将数据表间关系转化成了对象和对象的关系,简单直观。* 可以自动创建数据库,简化了部署的和安装的过程。* 支持多种数据库,方便了程序的移植。* 便于进行测试... 更多InstantObjects信息

  • 对象持久化框架 Delphi Persistent Object

    Delphi Persistent Object (DePO) 是一个 Delphi 的对象持久化框架。 更多Delphi Persistent Object信息

  • PHP对象映射框架 Doctrine

    Doctrine 是一个 PHP 的 ORM (对象关联映射框架),基于强大的 DBAL (数据库抽象层)。其中一个最主要的功能就是使用面向对象的方式执行数据库查询,受 Hibernate HQL 的影响,Doctrine 使用一种叫 DQL 的查询语句进行数据库查询。... 更多Doctrine信息

  • C++ 数据库模版库 DTL

    DTL (Database Template Library) 是一个 ODBC 记录集的封装,使之像一个 STL 容器。DTL还是一个ODBC的抽象层使之可以支持多种平台和各种C++编译器。通过DTL,你可以使用STL的迭代器,以及 insert/erase/replace 等方法来操作数据库,所有这些操作像是在直... 更多DTL信息