1月18日,北京,聊聊2025如何加入技术开发?
Bee(BeePy) 是基于 Python 的 ORM 工具;让你使用 Python 开发数据库应用更简单!
Python ORM Bee V1.1 发布,增加批量插入,重用连接等
主要功能
V1.1
1. SQL 关键字,支持大小写;
2. batch insert 批量插入;
3. reuse the connection 重用connection连接,提高效率;
4. 添加系统定义异常;
往期回顾:
V1.0 发布
快速开始:
if __name__ == '__main__': #select record suid=Suid() orderList=suid.select(Orders()) #select all #insert orders=Orders() orders.id=104 orders.name="bee" orders.remark="test" suid=Suid() suid.insert(orders) #update/delete orders=Orders3() orders.name="bee130" orders.ext="aaa" #实体没有字段,会被忽略。出去安全考虑 orders.id=10002 suid = Suid() n1= suid.update(orders) n2= suid.delete(orders) print(n1) print(n2)
待开发功能计划列表:
2.SQL 关键字,支持大小写;(完成) 可通过配置确定;
3. 批量插入; (完成)
4.order by
5.group by
6.createTable
7.index/unique
8.selectById
9.deleteById
10.List<String[]> selectString(T entity)
11.count
12.save
13.exist
14.selectFirst (ing)
15. 复杂 where 条件支持;添加 Condition 参数
16. 支持直接返回 Json 格式查询结果;
17. 多个 ORM 操作使用同一连接
18. 处理查询的 ResultSet 结果;
19. 转换 PreparedStatement 参数的类型
20. 注册器、
21. 拦截器、
22. 自定义 SQL 支持
23. 缓存支持
24. 全局唯一
25. 自动生成 bean
诚邀您的加入!
如果您还想添加什么功能,请到评论区告诉我们。
项目首页:https://gitee.com/automvc/BeePy/
还没有评论,来说两句吧...