Bee--Java ORM框架,好用吗?Javaweb开发新选择

BeeHoney 发布于 05/22 16:29
阅读 1K+
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

Bee,互联网新时代的Java ORM框架,更快、更简单、更自动,开发速度快,运行快,更智能!
https://gitee.com/automvc/bee

已经有Mybatis和Hibernate了,为什么还需要一个新的ORM框架?

随着互联网的发展,软件需求越来越复杂了,虽然出现的新技术,也能基本解决苛刻的需求了,但是软件生产率并没有提高。Mybatis和Hibernate并不能很好解决这些问题。   有人又推出敏捷, 想随时响应需求的变化。以前最忌讳在开发阶段了,还在改需求。现在想用敏捷了,就可以快速完成更新了???   只是有想法,没有工业支持,就能制造火箭了???     互联网时代,需要更多生产效率的编码方法。Bee正是基于此,应运而生!
详情可参考:   https://my.oschina.net/u/4111850/blog/5529777

如果说Mybatis在Hibernate之后不是重复造轮子,那Bee在Hibernate和Mybatis之后也不会是重复造轮子!
择其优点,避其缺点,此外,还加有自己的优点!

Bee,一个简单,易用,功能强大(编码少、开发速度快,运行快)的 JAVA ORM 框架。
Bee简单易用:单表操作、多表关联操作,可以不用写sql,极少语句就可以完成SQL操作;概念简单,10分钟即可入门。
Bee功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化;具有分布式特性。高级要求,还可以方便自定义SQL语句。运行速度接近直接用JDBC的速度。
 

加载中
0
B
BeeHoney
    public static void main(String[] args) {
        Suid suid=BeeFactoryHelper.getSuid(); //1
        Orders orders1=new Orders();
        orders1.setId(100001L);
        orders1.setName("Bee(ORM Framework)");
        
//      suid.insert(orders1); //2.1 插入
        suid.select(orders1); //2.2 查询
    }

Bee就是那么简单,  除了必需的连数据库的url,用户名,密码外,其它就可以不用管. 
约定优于配置, 让用户可以只关心与数据库库相关的select,update,insert,delete操作

0
B
BeeHoney

自定义sql哪个更简单???
1. 某框架

<select id="countByUserList" resultType="_int" parameterType="list">
select count(*) from users
  <where>
    id in
    <foreach item="item" collection="list" separator="," open="(" close=")" index="">
      #{item.id, jdbcType=NUMERIC}
    </foreach>
  </where>
</select>

2. Bee

select count(*) from users where id in #{list @in}

 

0
B
BeeHoney

Bee 准备上Andrioid ORM功能了! 敬请关注!!!

0
B
BeeHoney

Bee 准备上Andrioid ORM功能了! 敬请关注!!!

0
B
BeeHoney

Bee V1.17将添加对Android的支持.

0
B
BeeHoney

Bee V1.17 增加支持Android和Harmony两套环境;  以前开发JavaWeb,突然要转战APP开发,再也不用怕了.

Bee主要功能特点介绍:

Bee概念简单(10分钟即可入门)、功能强大。
Bee 简化了与DB交互的编码工作量.连接,事务都可以由Bee框架负责管理。
简单易用,文件小,性能好;同时支持JDBC(比如JavaWeb),Android和Harmony

-1
小xu中年
小xu中年

Bee是可以的!可惜,培训班老师们和大厂精英们大多数还是在舔mybatis。国产的Bee、Beetlsql、sql-toy真的很香!怎么就不考虑考虑呢?

哈库纳
哈库纳
回复 @BeeHoney : 你看阿里也有一大堆开源项目不是也一样,需要像 apache cncf 这种真正的社区化起来才能持久。
B
BeeHoney
回复 @哈库纳 : Bee有单位在维护的哦. 企业级应用,功能多多...
哈库纳
哈库纳
主要都是个人项目,生命周期难以预测。
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部