sqlalchemy 的 xml 配置
有没有办法从模型类中取出 python sqlalchemy 映射?到目前为止,我一直在使用声明性映射,其中类将扩展声明性基础。但现在我想在生成的 python 模块中映射一些模型。所以我无法修改模型类。
- 我应该使用经典映射器,即 mapper() 函数吗?
- 经典映射是否提供了与声明性映射相同的所有选项?
- 是否有像 hibernate hbm.xml 文件那样的 xml 配置方式?
问候, 利蒂
Is there a way to take out the python sqlalchemy mappings from the model classes? Till now I was using Declarative mapping where the class will extend Declarative base. But now I want to map some models in a generated python module. So I can't modify the model classes.
- Should I be using the classical mapper that is the mapper() function?
- Does the classical mapping gives all the options as the declarative mapping?
- Is there a xml configuration way like the hibernate hbm.xml files?
Regards,
Litty
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
下面是如何为基于 xml 的 orm 类手工制作自己的解决方案的示例。它从本教程读取 User.hbm.xml 文件。这是一个 hack - 我对 Hibernate 一无所知。希望这适合您或其他人对您的问题的理解。
Here a sample how to hand-craft your own solution for an xml-based orm class. It reads the User.hbm.xml-file from this tutorial. This is a hack - I don't know anything about Hibernate. Hope this fits your or maybe somebody elses understanding of your question.