最近在学习 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 。
未来的开发方向是支持多种数据库。
如果你有什么需求和想法,尽管提出给我,如有必要我会尽最大努力去实现,谢谢大家!
地址在 https://github.com/ralgond/mybatis-py
主要功能如下:
1 、半自动化的 ORM ;
2 、支持像 mybatis 那样的动态 SQL ;
3 、支持类似 mybatis 注解的装饰器;
4 、支持 LRU 缓存,支持缓存过期机制;
5 、尽可能地使用 Prepared statement ,避免 SQL 字符串拼接,能有效地防止 SQL 注入;
6 、预防大对象机制,避免 OOM 。
未来的开发方向是支持多种数据库。
如果你有什么需求和想法,尽管提出给我,如有必要我会尽最大努力去实现,谢谢大家!