真好用的 ORM 框架 mybatis-mp 1.5.8 正式发布
官方文档:http://mybatis-mp.cn
1.5.8 正式发布
1. SQL with 优化,支持with 递归
2. 增加orderByDesc 方法
3:order by nulls first last 适配
4:兼容人大金仓数据库
5:兼容clickhouse
6:修复模板包含列别名的问题
7:优化update set 增加when条件
10 大与众不同的亮点:
1:mybatis-mp - 亮点一:可自定义动态默认值
2:mybatis-mp - 亮点二:支持不同数据库 ID 自增配置
3:mybatis-mp - 亮点三:逻辑删除,可自动填充删除时间
4:mybatis-mp - 亮点四:可自定义 sql(sql 模板)
5:mybatis-mp - 亮点五:mapWithKey(把查询转成一个 map)
6:mybatis-mp - 亮点 六:部分字段 新增 和 修改
7:mybatis-mp - 亮点七:枚举的良好支持
8:mybatis-mp - 亮点八:mybatis-xml returnType 的 ORM 映射
9:mybatis-mp - 亮点九:优雅的 XML 和 @Select 查询 自动分页
10:mybatis-mp - 亮点十:支持多层嵌套 VO,自动映射以及自动 select 所需列
mybatis-mp 包含丰富的 api:
1:基于注解,映射数据库;
2:支持多表 join 和返回;
3:api 采用 lambda 和 stream 流式设计;
4:select 自动化以及结果 1 对 1,1 对多,超级方便快捷;
5:内置分页以及超强的 sql 优化功能;
6:稳定且性能极优;
7:轻量级封装 mybatis,几乎没有侵入;
8:api 丰富,支持数据库函数、多表、乐观锁、多租户、逻辑删除、默认值(可动态值) 等众多功能;
9:零学习成本,和写 sql 一样方便。
10:支持复杂的返回关系映射:例如一对一 ,一对多,多对多;
11:支持自定义 sql 模板,再也不用担心框架支持不足;
12:内置代码生成器,通过配置,可定制自身规范;
13:全新的框架,全新的设计理念,新的就是好!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Simple Admin Go 语言分布式后台管理系统 v1.4.6 发布
Simple Admin - Go 语言分布式后台管理系统 v1.4.6 更新 项目介绍 Simple Admin 是一个开箱即用的分布式微服务后端管理系统,基于 go-zero 开发,为开发中大型后台提供了丰富的功能,支持三端代码生成。 官方自带多种扩展,助力中小企业快速上云,快速迭代。适合用于微服务学习和商用,开源免费。 Simple Admin Core / Job / MCMS / FMS / Common v1.4.6 更新 介绍 核心模块 Core, 定时任务模块 Job, 消息中心模块 MCMS, 以及文件管理模块 FMS 均已升级 本次更新 重构(Common):重新优化 i18n 初始化代码,现已支持自动读取目录中的所有语言文件 更新(Core, FMS): 使用新的 i18n 初始化函数 新增(Core): user info 接口新增部门信息 更新(Core): 更新 all in one 更新: 更新依赖 Simple Admin Backend UI v1.4.6 更新 介绍 Simple Admin UI 是基于 vue-vben-admin 二次开发的为 ...
- 下一篇
TiKV 源码分析之 PointGet
作者:来自 vivo 互联网存储研发团队-Guo Xiang 本文介绍了TiDB中最基本的PointGet算子在存储层TiKV中的执行流程。 一、背景介绍 TiDB是一款具有HTAP能力(同时支持在线事务处理与在线分析处理 )的融合型分布式数据库产品,具备水平扩容或者缩容等重要特性。TiDB 采用多副本+Multi-Raft 算法的方式将数据调度到不同的机器节点上,具备较高的可靠性和容灾能力。TiDB中的存储层TiKV组件,能够独立于TiDB作为一款分布式KV数据库使用,目前已经捐赠给CNCF并于2020年正式毕业。目前vivo公司内部的磁盘KV产品采用了开源的TiKV作为存储层实现, 目前已经在公司的不同业务产品中有深度实践。 TiKV作为一款KV数据库产品,同时提供了RawAPI和TxnAPI两套接口: RawAPI仅支持最基本的针对单Key操作的Set/Get/Del及Scan语义 TxnAPI提供了基于ACID事务标准的接口,支持多Key写入的原子性 TxnAPI采用了分布式事务来保证多Key写入的原子性,其适用的业务场景与RawAPI相比来说更为广泛。本文后续内容将重点对Po...