Bee V2.0.1.22 增强 Sharding 分片功能,生成 bean,生成表,广播表,支持 Access
ORM Bee Sharding分片,无入侵设计,不影响原来业务,简单易用,文件小,性能好;支持 Mongodb,支持 JDBC,还支持 Android 和 Harmony。
Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能
V2.0.1.22(2023·春节)
17)增加分组类型的分片(包括JDBC,Mongodb)
18)增加支持MS Access
19)支持Mongodb生成Javabean,也支持多层嵌入式文档结构生成Javabean
20)增加SuidRichExt,支持非硬编码指定实体字段
21)广播表查询(随机选定数据源),广播表更新(全部节点都执行)
22)DDL:sharding分库分表创建表
V2.0.x 其它特性,请阅读:
https://www.oschina.net/news/224660
在所有分片节点创建表实例:
//1)配置数据源: DruidDataSource dataSource0; dataSource0 = new DruidDataSource(); dataSource0.setUrl("jdbc:mysql://localhost:3306/bee?characterEncoding=UTF-8&useSSL=false"); dataSource0.setUsername("root"); dataSource0.setPassword("123456"); dataSource0.init(); DruidDataSource dataSource1; dataSource1 = new DruidDataSource(); dataSource1.setUrl("jdbc:mysql://localhost:3306/pro?characterEncoding=UTF-8&useSSL=false"); dataSource1.setUsername("root"); dataSource1.setPassword("123456"); dataSource1.init(); Map<String, DataSource> dataSourceMap = new HashMap<>(); dataSourceMap.put("ds0", dataSource0); dataSourceMap.put("ds1", dataSource1); BeeFactory.getInstance().setDataSourceMap(dataSourceMap); //2) 配置分片: ShardingConfig.addShardingBean(TestMyUser.class,new ShardingBean("ds[0..1].test_my_user[0..5]", "id")); //3) 在所有分片创建表 Ddl.createTable(TestMyUser.class,true); // 创建TestMyUser表(Sharding分库分表) 配置好数据源, 分片,即可使用这句话,在所有的节点完成创建表的活.
MS Access数据库多数据源JDBC查询
更多实例,请参考Bee-exam实例工程:
https://gitee.com/automvc/bee-exam
感谢网友: Jade
---------------------------------------------------------------------
Bee 是一个简单,易用,功能强大,开发速度快,编码少的 JAVA ORM 框架。连接,事务都可以由 Bee 框架负责管理. Bee 简化了与 DB 交互的编码工作量,是 编码复杂度 为 O(1) 的 Java 框架!
Bee 简单易用:单表操作、多表关联操作,可以不用写 sql, 极少语句就可以完成 SQL 操作;概念简单 ,10 分钟即可入门。
Bee 功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化;具有分布式特性。高级要求,还可以方便自定义 SQL 语句。
下期功能预告:
你还想添加什么功能,请到评论区告诉我们!
码云上的项目首页:
https://gitee.com/automvc/bee-springboot
github:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
java 开源浏览器 easy-browser 1.1 发布,JCEF来啦
本次更新: 更新JCEF 内核(请切到JCEF分支) 颜值提升 解决jx分支新窗口无法打开新TAB的问题 介绍: easy-browser是java开源浏览器,基于jxbrowser/JCEF实现。 支持ARM X86 架构的处理器,windows mac linux 三大操作系统。 特性 HTML5 CSS3 java-JS 互相调用 4K 64FPS视频播放 (JCEF内核目前不支持) 无图模式 PDF预览 HTML转图片 打印 DOM修改 开发者模式-远程调试 ARM支持 网络拦截 Cookie支持 Alert,confirm,prompt,文件选择自定义UI 放大缩小 缓存支持 代理支持 密码记录 多tab支持 使用说明 参考POM里面的依赖将lib文件夹中的jar放到私服或者本地仓库中(JCEF分支不需要此步骤)。 启动EasyBrowserApplication。 参与贡献 添加QQ群468075224
- 下一篇
Spring Tools 4.17.2 发布,Spring 开发工具
Spring Tools 4 是由 Spring 团队打造的 Spring 开发工具,从零开始构建,融合了现代技术和开发者工具架构。它在单独的进程中运行,从构建之初就考虑到了性能问题,并且支持最新的 Spring 技术,为开发基于 Spring 的企业应用提供世界级支持。同时,全新版本的 Spring Tools 与 IDE 无关,可在各种编码环境中使用,支持 Eclipse、Visual Studio Code 与 Theia。 最新发布的版本是4.17.2。此版本修复了部分 bug,以及改进功能: (Spring Boot)fixed: 修复 Unit test MavenProjectParser (#918) (Spring Boot)fixed: 为使用者提供更多关于"java sources reconciling"的信息 (#920) (Spring Boot)fixed: [Java-17] 启用 jdt.ls.commons.test 测试以在 Maven 构建中执行 (#928) (Spring Boot)fixed:通过最新的 ANTLR 运行时版本来升级为 Ja...
相关文章
文章评论
共有0条评论来说两句吧...