标签:#对象关系映射

共 6 篇文章

SQLObject

SQLObject是在SQL数据库和Python对象之间的Python对象关系映射器。它经历了社区流行,并且是很多应用(比如TurboGears 1.x)的构成部分。它在操作上非常类似于Ruby on Rails的主动记录,它使用类定义来形成表格架构(schema),并利用语言的反射性和动态性来使之发挥作用。 SQLObject支持很多数据库后端:在发行中包括了MySQL、PostgreSQL、SQLite、Sybase SQL Ser…

SQLAlchemy

SQLAlchemy是为Python编程语言提供的开源SQL工具包及对象关系映射器(ORM),是在MIT许可证下发行的软件。 概述 SQLAlchemy提供企业级模式,首次发行于2006年2月。SQLAlchemy的理念是:关系数据库随着规模变大并且性能开始成为顾虑,而表现得不像对象搜集;而对象搜集随着更多的抽象被设计入其中,而表现得不像表格和行。因此,SQLAlchmey采用了类似于Java里Hibernate的数据映射器模式,而不是…

Java持久化API

Java持久化API(JPA)是一个Java应用程序接口规范,描述了使用Java标准版平台(Java SE)和Java企业版平台(Java EE)的应用中的关系数据的管理。 持久化,在这里包括三个层面的意思: API本身,定义在javax.persistence包内 Java持久化查询语言(JPQL) 对象/关系元数据 JPA的参考实现是。 历史背景 2006年5月11号,JPA 1.0规范作为JCP JSR 220的一部分最终被发布。…

MyBatis

MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来,映射成資料庫內對應的紀錄。 MyBatis是在Apache许可证 2.0下分发的自由软件,是iBATIS 3.0的分支版本,其维护团队也包含iBATIS的初创成员。 功能概况 与其他对象关系映射框架不同,MyBatis没有将Java对象与数据库表关联起来,而是将Java方法与SQL语句关联。MyBatis允许用户充分利用数据库的各种功能…

Doctrine (PHP)

Doctrine Project是一組處理資料儲存相關功能的函式庫。其中比較出名的子專案包含对象关系映射(ORM)套件與套件。 相關連結 [http://github.com/doctrine Doctrine 的 GitHub] [http://docs.doctrine-project.org/ Doctrine 文件]