JAVA ORM Bee,更简单,更易用;可同时使用 Mongodb 和 MySQL,同用一套 Dao 代码
在一个工程里,同时使用Mongodb和MySQL, 可以吗? 不但可以,还可以使用一套Dao的代码。
Java ORM Bee不但支持JDBC类型的数据库,还支持Mongodb.
最新功能介绍:
V2.1.5.20(2023·千言万语)
34)Suid,SuidRich,MoreTable,PreparedSql,MapSuid等主要的常用的接口移到org.teasoft.bee.osql.api包
35)增加org.teasoft.bee.mvc,org.teasoft.bee.mvc.service包,更好支持MVC编程和spring rest编程
36)增强转化成表名时,类型判断提示
37)PreparedSql将Class转化成表名时的bug
38)兼容形如orders_1带下划线的表命名,推荐使用如orders1格式的命名
39)修复关于批量分片插入时一次性参数的bug
40)当前对象设置命名转化器NameTranslate,只一次即失效,以便更好兼容spring bean
41)更新dropIndex方法
42)新增Mongodb地理信息方法查询(使用mongodb驱动包的类型参数)
一行代码,即可完成某个表的分片配置:
ShardingConfig.addShardingBean(Orders.class, new ShardingBean("ds[0..1].orders[0..5]", "userid"));
开发微服务更方便:
实例: https://my.oschina.net/u/4111850/blog/8867637
Spring Cloud 微服务使用数据库更方便:Bee + Spring Boot; 轻松支持多数据源,Sharding, Mongodb.
更快的开发 Spring Cloud 微服务的新组合,Bee 整合 Spring Boot, 让你瞬间拥有两样快速开发利器!
Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能
Spring Boot 是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,
从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 可以帮助我们进行快速应用开发。
Bee V2.1.x 往期发布:
https://www.oschina.net/news/240737/bee-2-1-released
https://www.oschina.net/news/238012
https://www.oschina.net/news/235501/bee-2-1-4-5-released
https://www.oschina.net/news/226875/bee-2-1-2-1-released
https://www.oschina.net/news/230490/bee-2-1-2-28-released
https://www.oschina.net/news/231902/javaorm-bee-2-1-3-6
https://www.oschina.net/news/232911/bee-spring-boot-2-1-3-released
更多实例,请参考 Bee-exam 实例工程:
https://gitee.com/automvc/bee-exam
---------------------------------------------------------------------
Bee,互联网新时代的 Java ORM 框架,支持 Sharding;JDBC,Android,HarmonyOS;支持多种关系型数据库,还支持 NoSQL 的 Cassandra,Mongodb 等;更快、更简单、更自动,开发速度快,运行快,更智能!
支持多种关系型数据库:MySQL,MariaDB,Oracle,H2,SQLite,PostgreSQL,SQL Server,Access 等。
下期功能预告:
Bee V2.1 上 Maven 仓库了!
你还想添加什么功能,请到评论区告诉我们 (技术讨论扣群: 992650213)!
项目首页:
https://github.com/automvc/bee
https://gitee.com/automvc/bee-springboot

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
建木 v2.7.2 发布
建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.7.2现已发布 主要更新:增强功能、修复若干已知bug enhancement: 自动清理时,任务参数、触发器事件、触发器事件参数、请求数据、日志文件需要清理 新增内置参数 Webhook不支持Get方式调用 fixed: webhook的触发器参数名称未做重复性校验(目前是前后端都没做) 显示隐藏状态反了 触发器设置为cron,手动触发后,详情中回显的触发器有误 手动终止运行中的流程实例,节点没有终止,一直在运行中状态 删除项目时,未删除日志文件和webhook文件 官方示例 建木文档 建木官网
- 下一篇
DBeaver 23.0.5 发布,可视化数据库管理平台
DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。 DBeaver 23.0.5 发布,更新内容如下: SQL编辑器: 使用别名表自动补全 WHERE 和 SELECT 的显示别名 增加了 SQL 错误和拼写注释的悬停信息 绑定对话框中的变量和参数名称现在以其原始大小写显示 在绑定对话框中添加了关于分配非动态变量的信息 修复了打开输出选项卡后 Execute SQL Statement 图标不正确的问题 查询管理器:"恢复默认" 按钮的行为得到了改进 增加了在本地客户端直接执行 SQL 脚本的能力 数据传输: 增加了在导出到 XLSX 时修剪字符串值的能力 增加了对 datetimeoffset 的处理 常规的用户界面: 重新设计了部分分割器的用户界面 在偏好设置中增加了增加格式化时间的选项 修正了使用 "向左关闭标签" 关闭钉住的标签的问题 连接性: 修复了驱动回退不更新的问题 数据库: ClickHouse:驱动程序已更新至0.4.6 Databricks:增加了对无参数数据类型的处理。 Hana:修复了注释处理 MySQL:现在支持分区 Oracle:...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库