您现在的位置是:首页 > 文章详情

支持 jdbc, android 和 NoSQL 数据库的 ORM Bee 2.1 LTS 版发布(上传 Maven)

日期:2023-05-27点击:82

ORM Bee,支持Oracle, MySQL等,还有NoSQL:Cassandra,MongoDB, 手机开发:Android和Harmony等.

Bee 2.1 完善的Sharding分片功能, 完善的MongoDB ORM功能.

Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)= Bee
要整合一堆的工具,还不如只用一个小巧又功能强大的工具。犹如 JAVA 界的数据源连接池 Hikari, 文件虽小,功能却不赖!

ORM Bee Sharding 分库分表就是那么简单,对开发透明,不影响业务,简单易用,文件小,性能好支持 Mongodb支持 JDBC还支持 Android 和 Harmony;可以同时使用多种不同类型的数据库

Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能

还与spring boot 整合,提供有相应的starter工程.

V2.1(LTS版)主要功能

1.Suid,SuidRich,MoreTable,PreparedSql,MapSuid等主要的常用的接口移到org.teasoft.bee.osql.api
2.更好支持MVC编程和Spring RestFul编程
3.bee.properties支持配置多数据源(此方式,无需xml或java代码配置)

4.GenBean支持Lombok注解:@Setter,@Getter,@Data
5.内置Json工具fastjson实现支持,支持自定义配置使用的Json工具
6支持更多数据库一行代码生成整个库所有表对应的Javabean
new GenBean().genAllBeanFile();
7.广播表批量插入
8.完善分片Sharding功能
9.Mongodb ORM功能全面支持
9.1支持Mongodb地理信息插入,查询(可分片查询)等
9.2 GridFs文件各种操作,支持注解
9.3可直接执行原生语句(MongodbRawSql)
9.4Mongodb面向对象操作打印原生语句日志
9.5支持Mongodb事务
9.6支持Mongodb创建索引,删除索引
9.7mongodb bean定义为插拔组件
10.更多数据库分页默认支持:MsAccess,Cubrid,HSQL,Derby,Firebird

 

主要接口少, 使用简单,学习成本低

主要的面向对象自定义sql,存储过程的接口:

事务接口:

全局唯一ID生成接口;

 

Sharding分片使用简单:

一行代码,即可完成某个表的分片配置:

 ShardingConfig.addShardingBean(Orders.class, new ShardingBean("ds[0..1].orders[0..5]", "userid"));

分片,详细实例:  https://my.oschina.net/u/4111850/blog/5997087

开发微服务更方便,

实例: https://my.oschina.net/u/4111850/blog/8867637

 

maven风格依赖:
 

 <dependency> <groupId>org.teasoft</groupId> <artifactId>bee-all</artifactId> <version>2.1</version> </dependency>

Gradle风格依赖:

 implementation group: 'org.teasoft', name: 'bee-all', version: '2.1'

更多风格写法,请访问:
https://mvnrepository.com/artifact/org.teasoft/bee-all/2.1

架构图:

 

V2.1 各次提交发版,请查看

https://www.oschina.net/news/242034/bee-2-1-5-20-released

 

下期功能预告:

你还想添加什么功能,请到评论区告诉我们 (技术讨论扣群: 992650213)!

 

项目首页:

https://gitee.com/automvc/bee

https://github.com/automvc/bee

https://gitee.com/automvc/bee-springboot

 

原文链接:https://www.oschina.net/news/242679/bee-2-1-lts-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章