Python ORM Bee V1.3 发布

Pythone ORM Bee是基于 Python 的 ORM 工具;让你使用 Python 开发数据库应用更简单!

主要功能

V1.3

  1. is_sql_key_word_upper放配置
  2. 打印日志级别字符
  3. 完善日志输出
  4. 增加PreConfig,可以指定配置文件的位置
  5. 完善异常
  6. selectFirst

 

往期回顾:

V1.0 发布

V1.1发布

 

快速开始:

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/

 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/331604/beepy-1-3-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。