Bee 1.4.2 发布,有了Bee,你可以不用再写dao代码

B
 BeeHoney
发布于 2019年05月12日
收藏 26

Bee 是一个 ORM框架。
Bee 是一个具有省时/优雅、简易、自动( Tea: Timesaving/Tasteful, Easy, Automatic) 风格的ORM框架。
你还在为不断重复写ORM操作数据库的代码而烦恼吗?每写一个service业务层,就要写一个dao层(即使我们知道dao就是简单的查改增删suid操作)。
请试试Bee 吧,让它帮你从烦琐的编码工作中解脱出来。
Bee是一种更接近SQL语言思维的ORM框架,
一种开发速度和开发成本都不比php差的Java ORM框架,
而且它的编码复杂度是O(1),即用了Bee,你可以不用另外再写dao代码。

Bee主要功能特点介绍:

  • 1.接口简单,使用方便。Suid接口只有4个方法,对应SQL语言的select,update,insert,delete操作。
  • 2.使用了Bee,你可以不用再另外编写dao代码,直接调用Bee的api即可完成对DB的操作。
  • 3.Javabean没有注解,也不需要xml映射文件,只是纯的Javabean即可,甚至get,set方法不用也可以。
  • 4.自动过滤null和空字符串,不用再写一堆的判断非空的代码。
  • 5.支持只查询一部分字段。
  • 6.动态/任意组合查询条件,不需要提前准备dao接口,有新的查询需求也不用修改或添加接口。
  • 7.支持存储过程,支持原生SQL,支持事务,支持批处理操作。
  • 8.SQL中排序,分页支持。
  • 9.支持直接返回Json格式查询结果;链式编程。

Bee在gitee 的网址:
https://gitee.com/automvc/bee

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Bee 1.4.2 发布,有了Bee,你可以不用再写dao代码
加载中

精彩评论

专写垃圾代码
专写垃圾代码

引用来自“大洋的顶端”的评论

我还以为是beego的自动化创建工具,一模一样的名字
+1
大洋的顶端
大洋的顶端
我还以为是beego的自动化创建工具,一模一样的名字

最新评论(13

B
BeeHoney
Bee的编码复杂度是O(1),即用了Bee,你可以不用另外再写dao代码。 大家都知道时间复杂度和空间复杂度, 但与我们写代码多少的编码复杂度是否有关注呢? 可以了解下[ 编码复杂度], 让你少写没必要的代码.
B
BeeHoney

引用来自“smfx1314”的评论

那为啥不用mybatis-plus呢?连service都不用写
mybatis-plus不是还要用mybatis吗? Bee也可以不用你自己写service. 简单的service,dao都没有必要写.
B
BeeHoney

引用来自“最长的旅途i”的评论

我去,起名之前能否查一下,我还以为是beego的脚手架工具
Bee与beego能一样吗 ? 一个三个字母,一个五个字母. Bee 是一个JAVA ORM框架。
B
BeeHoney

引用来自“Goman”的评论

使用xorm后我也没写过dao
Bee的优点在于编码复杂度是O(1), xorm能做到吗
Goman
Goman
使用xorm后我也没写过dao
cevin
cevin
请问这个B 什么的好用吗
徐大大啊
徐大大啊

引用来自“smfx1314”的评论

那为啥不用mybatis-plus呢?连service都不用写

引用来自“Holt_Vong”的评论

更推荐用 #GoSqlGo# 后端都不用写

引用来自“taolive”的评论

没人敢用这玩意的,还html里写sql
"因为作者认为方便性要大于安全性,这是故意这样设计的。"
我看见介绍里面FAQ写的这句话都震惊了
最长的旅途i
最长的旅途i
我去,起名之前能否查一下,我还以为是beego的脚手架工具
taolive
taolive

引用来自“smfx1314”的评论

那为啥不用mybatis-plus呢?连service都不用写

引用来自“Holt_Vong”的评论

更推荐用 #GoSqlGo# 后端都不用写
没人敢用这玩意的,还html里写sql
Holt_Vong
Holt_Vong

引用来自“smfx1314”的评论

那为啥不用mybatis-plus呢?连service都不用写
更推荐用 #GoSqlGo# 后端都不用写
返回顶部
顶部