首页
互助圈
新手教程
进阶之路
算法原理
架构设计
JAVA进阶
C/C++进阶
Python进阶
JavaScript
数据库
大数据
消息服务
源码解读
JAVA源码
Spring源码
数据库
消息服务
Dubbo源码
面试指南
大厂专栏
面试技巧
面试经验
面试题库
开发资料
文档资料
工具软件
电子书籍
小牛导航
在线工具
登录
当前位置:
首页
>
文档资料
>
SQLAlchemy 中文文档
>
映射器配置
优质
小牛编辑
134浏览
2023-12-01
本节描述了可用于映射器的各种配置模式。它假设你已经完成了
对象关系教程(1.x API)
并且知道如何构造和使用基本的映射器和关系。
映射Python类
声明性映射
非动态创建显式基础(与mypy一起使用,类似)
使用修饰符的声明性映射(无声明基)
具有数据类和属性的声明性映射
命令(又称经典)映射
具有数据类和属性的命令式映射
映射器配置概述
要映射的类
表或其他from子句对象
属性字典
其他映射器配置参数
映射类行为
缺省构造
映射类和映射器的运行时自省
制图器检查特征
使用声明式映射类
具有声明性的表配置
声明性表格
带命令表的声明性(又称混合声明性)
用反射表声明性地映射
具有声明性的映射器配置
使用声明性定义映射属性
具有声明性的映射器配置选项
其他声明性映射指令
使用mixin组合映射层次
扩大基地
柱状混合
混入关系
在deferred()、column_property()和其他mapperproperty类中混合
混入关联代理和其他属性
用mixin控制表继承
在继承场景中混入列
从多个mixin组合表/映射器参数
使用mixin创建索引
映射列和表达式
映射表列
从属性名称清楚地命名列
从反射表自动化列命名方案
用前缀命名所有列
对列级别选项使用列属性
映射表列的子集
作为映射属性的SQL表达式
使用杂交种
使用列属性
使用普通描述符
作为映射属性的查询时间SQL表达式
更改属性行为
简单验证器
在核心级别使用自定义数据类型
使用描述符和混合
同义词
操作员自定义
组合列类型
在复合材料上跟踪原位突变
重新定义复合材料的比较操作
套料复合材料
映射类继承层次结构
联接表继承
与联合继承的关系
正在加载联接的继承映射
单表继承
解决列冲突
与单表继承的关系
加载单个继承映射
具体的表继承
混凝土多晶加载形态
抽象的具体类
经典和半经典混凝土多晶型构形
与具体继承的关系
加载具体的继承映射
非传统映射
根据多个表映射类
针对任意子查询映射类
一个类的多个映射器
配置版本计数器
简单版本计数
自定义版本计数器/类型
服务器端版本计数器
程序或条件版本计数器
类映射API
免责声明:
以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。