Python ORM Bee V1.3 发布
Pythone ORM Bee是基于 Python 的 ORM 工具;让你使用 Python 开发数据库应用更简单!
主要功能
V1.3
- is_sql_key_word_upper放配置
- 打印日志级别字符
- 完善日志输出
- 增加PreConfig,可以指定配置文件的位置
- 完善异常
- selectFirst
往期回顾:
快速开始:
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 (完成)
15. 复杂 where 条件支持;添加 Condition 参数
16. 支持直接返回 Json 格式查询结果;
17. 多个 ORM 操作使用同一连接
18. 处理查询的 ResultSet 结果;
19. 转换 PreparedStatement 参数的类型
20. 注册器、
21. 拦截器、
22. 自定义 SQL 支持
23. 缓存支持
24. 全局唯一
25. 自动生成 bean
诚邀您的加入!
如果您还想添加什么功能,请到评论区告诉我们。
项目首页:https://gitee.com/automvc/BeePy/
https://github.com/automvc/BeePy/