#10064·sqlalchemy

MappedAsDataclass,禁止为未映射的类、抽象类、混合类使用构造器和/或创建

作者: zzzeek创建于 2023年7月5日更新于 2026年9月12日
标签bugdataclassescode review in progressorm - annotated declarative

请参见 #10027。 MappedAsDataclass 基本上无法支持未映射的类上的 dataclass "init" 特性,而且可能无法支持此类类在实例化时的 *任何* dataclass 特性。 提议在实例化混合类/抽象类时发出警告,如果它们在 2.0 版本下也被生成为 dataclass,则在 2.1 版本中出现错误。

内容来源: sqlalchemy/sqlalchemy