Bee V2.4.0.6 查询结果支持自定义组装,多表关联操作增强,添加 count 等
ORM Bee, 还具有 MongoDB ORM, Android ORM, Sharding JDBC 等功能.
小巧玲珑!仅 860K, 还不到 1M, 但是功能却很强大!
V2.4.0
1.chaing SQL编程支持占位符预编译,防止注入攻击;增加update,delete的chaing编程支持
2.没有指定表名则不放缓存
3.添加Calculate默认日期分片实现,添加自定义分片实现样例
4.支持ElasticSearch(7.x) ORM 查询
5.自定义sql(PreparedSql)增加关联表名的方法,让自定义sql中,方法没带实体T的,也能纳入缓存管理
6.MongoDB根据表生成Javabean,支持生成默认注解
7.Sharding模板方法类使用finally处理上下文回收
8.MapSql(MapSuid)支持使用Condition实现更加复杂的where条件,updateSet设值
MapSql增加方法: public void where(Condition condition);
public void updateSet(Condition condition);
9.添加ConditionExt支持使用entity::getName形式引用属性名
ConditionExt帮助Condition可以不用写死字段名
10.添加链式编程工厂引用类ChainSqlFactory及帮助类ChainSqlFactoryHelper/CSF
11.添加查询结果自定义组装器ResultAssembler
12.MoreTable添加方法:selectWithFun,count
13.MoreTable添加方法List<String[]> selectString(T entity, Condition condition)
14.MoreTable多表关联update方法增强
可通过以下依赖,下载最新代码(SNAPSHOT版本). 欢迎试用,并提出您的宝贵意见,帮助加快正式版的发布.
<dependency> <groupId>org.teasoft</groupId> <artifactId>bee-all</artifactId> <version>2.4.0-SNAPSHOT</version> </dependency>
具体可参考: https://blog.csdn.net/abckingaa/article/details/130846694
一文搞懂数据库分片:分库分表,只分库不分表,只分表不分库...
https://my.oschina.net/u/4111850/blog/10759889
支持各种分片模式:
1. 分库分表
2. 仅分库
3. 仅分表
4. 使用日期的字段作为分片键
5. 不规则,通过自定义设置映射
自动生成 Spring Boot 后端微服务代码,几秒钟即可完成,秒杀 GPT.
https://gitee.com/automvc/gencode
下期功能预告:
Bee 已经是一个功能很齐全的 ORM 啦, 你还想添加什么功能,请到评论区告诉我们. 扣群 (992650213)!
项目首页:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
万亿参数时代:大模型与小模型的竞合之路
大模型的发展已经进入了万亿级参数时代。DeepMind联合创始人穆斯塔法·苏莱曼(Mustafa Suleyman)预测, 仅在未来三年内,大模型规模以惊人的速度继续扩张,将增长1000倍。 一方面,模型的参数量与其能够处理和学习的复杂性直接相关。模型容量越大,往往意味着性能越好。随着模型容量增加到数万亿个参数,大模型可以捕捉更复杂的模式,从而在自然语言处理、计算机视觉和其他任务上表现更好,具备更像人类的能力。 另一方面,随着计算能力的大幅提升,特别是GPU和专用AI芯片(如TPU)的发展,使得训练更大规模的模型成为可能;新的模型架构和训练技术的出现,如Transformer架构和预训练技术,使得模型能够更有效地扩展到更大的规模。 此外,模型的大小往往被视为技术创新和研发实力的一种体现。因此,研究和商业机构之间存在一种竞争,推动着模型规模不断扩大,直到推上万亿级参数量的巅峰。 GPT-2 :2019年发布的GPT-2模型拥有15亿参数,是当时重要的大型语言模型之一。 Megatron-Turing NLP :由微软和NVIDIA合作开发的Megatron-Turing NLP模型,是一...
- 下一篇
snail-job vsj1.1.0-beta1 已经发布,分布式重试服务平台
snail-job vsj1.1.0-beta1 已经发布,分布式重试服务平台 此版本更新内容包括: 【信创】支持达梦数据库【新增】 更新密码策略:字母、数字、特殊字符,任意2种组成,6-20位【优化】 工作流批次、重试批次、重试日志添加时间筛选(默认查询一个月)【新增】 修复通知配置分页显示问题【BUG】 github工作流添加maven cache【优化】 mp自动填充createDt,updateDt字段【优化】 提取所有insertBatch xml语句到template【优化】 优化空间切换组件样式【优化】 用户列表添加[序号]、[创建时间]字段【新增】 所有搜索框允许清除【优化】 修复工作流搜索参数定义错误【BUG】 工作流批次按照任务名称查询体验【优化】 定时任务批次按照任务名称查询体验【优化】 修复前端toString()空指针问题【优化】 命名空间非活跃条目显示图标【优化】 登录界面可以做一下键盘回车登录【优化】 updateBatch系列脚本增加update_dt=CURRENT_TIMESTAMP【优化】 页面路径修改 notify/scene => not...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Red5直播服务器,属于Java语言的直播服务器
- Linux系统CentOS6、CentOS7手动修改IP地址
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2全家桶,快速入门学习开发网站教程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长