【发布时间】:2012-02-08 13:34:36
【问题描述】:
有没有办法从模型类中取出 python sqlalchemy 映射?到目前为止,我一直在使用声明式映射,该类将扩展声明式基础。但现在我想在生成的 python 模块中映射一些模型。所以我不能修改模型类。
- 我应该使用作为 mapper() 函数的经典映射器吗?
- 经典映射是否提供所有选项作为声明性映射?
- 有没有类似hibernate hbm.xml文件的xml配置方式?
问候, 小
【问题讨论】:
-
答案是“是”、“是”和“否”。也许您应该要求提供更多详细信息或示例,或者对解决您的问题更有帮助的东西。 SQLAlchemy 文档的哪一部分令人困惑?
-
这是我初步调查时的一个问题。只是想从专家那里确认这些。我的意图是使用基于 xml 的映射(如果有的话);否则,请确保声明式的一切可能也适用于古典式。感谢您的回答。
-
查看
autoload构造函数的Table参数。这有点等同于 Hibernate 的自省功能,只是它是在运行时而不是构建时完成的。它可能会帮助你。 -
@LItty:您确实应该更新问题以解释您真正想知道的内容。不能是微不足道的“是”、“是”、“否”之类的事情。 SQLAlchemy 文档在某种程度上是否令人困惑?有没有不清楚的部分?您能否更新问题以解释 SQLAlchemy 文档的哪一部分让您感到困惑?
标签: python sqlalchemy