最近在学习 python web 开发,一直没找到类似 mybatis 的半自动化 ORM ,所以开发了一个,
地址在
https://github.com/ralgond/mybatis-py主要功能如下:
1 、半自动化的 ORM ;
2 、支持像 mybatis 那样的动态 SQL ;
3 、支持类似 mybatis 注解的装饰器;
4 、支持 LRU 缓存,支持缓存过期机制;
5 、尽可能地使用 Prepared statement ,避免 SQL 字符串拼接,能有效地防止 SQL 注入;
6 、预防大对象机制,避免 OOM 。
未来的开发方向是支持多种数据库。
如果你有什么需求和想法,尽管提出给我,如有必要我会尽最大努力去实现,谢谢大家!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1095905
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.