发布: 2.0.39 当前发布 | 发布日期: 2025年3月11日
SQLAlchemy 2.0 文档
ORM 映射类配置¶
ORM 配置的详细参考,不包括关系,关系详情请参阅 关系配置。
快速查看典型的 ORM 配置,请从 ORM 快速入门 开始。
对于 SQLAlchemy 中实现的对象关系映射概念的介绍,首次在 SQLAlchemy 统一教程 的 使用 ORM 声明式形式定义表元数据 中介绍。
- ORM 映射类概述
- 使用声明式映射类
- 与 dataclasses 和 attrs 集成
- SQL 表达式作为映射属性
- 更改属性行为
- 组合列类型
- 映射类继承层次结构
- 非传统映射
- 配置版本计数器
- 类映射 API
registryadd_mapped_attribute()column_property()declarative_base()declarative_mixin()as_declarative()mapped_column()declared_attrDeclarativeBaseDeclarativeBaseNoMetahas_inherited_table()synonym_for()object_mapper()class_mapper()configure_mappers()clear_mappers()identity_key()polymorphic_union()orm_insert_sentinel()reconstructor()MapperMapper.__init__()Mapper.add_properties()Mapper.add_property()Mapper.all_orm_descriptorsMapper.attrsMapper.base_mapperMapper.cMapper.cascade_iterator()Mapper.class_Mapper.class_managerMapper.column_attrsMapper.columnsMapper.common_parent()Mapper.compositesMapper.concreteMapper.configuredMapper.entityMapper.get_property()Mapper.get_property_by_column()Mapper.identity_key_from_instance()Mapper.identity_key_from_primary_key()Mapper.identity_key_from_row()Mapper.inheritsMapper.is_mapperMapper.is_sibling()Mapper.isa()Mapper.iterate_propertiesMapper.local_tableMapper.mapped_tableMapper.mapperMapper.non_primaryMapper.persist_selectableMapper.polymorphic_identityMapper.polymorphic_iterator()Mapper.polymorphic_mapMapper.polymorphic_onMapper.primary_keyMapper.primary_key_from_instance()Mapper.primary_mapper()Mapper.relationshipsMapper.selectableMapper.self_and_descendantsMapper.singleMapper.synonymsMapper.tablesMapper.validatorsMapper.with_polymorphic_mappers
MappedAsDataclassMappedClassProtocol
上一个: ORM 快速入门 下一个: ORM 映射类概述
© 版权 2007-2025, the SQLAlchemy authors and contributors.
flambé! the dragon and The Alchemist image designs created and generously donated by Rotem Yaari.
Created using Sphinx 7.2.6. 文档最后生成于: 2025年3月11日 02:40:17 PM EDT