基于 mybatis 的 orm:mybatis-mp 1.3.3 发布 - 超丰富的 api!
本次更新:
1. select(vo) 自动帮助你选择需要select的列
2. 增加@Fetch 注解,实现结果1对1,1对多,让不想写join的同学,方便快捷
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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🎉 领域模型即服务 | Wow 2.13.2 发布
领域驱动|事件驱动|测试驱动|声明式设计|响应式编程|命令查询职责分离|事件溯源 官方文档:https://ahoowang.gitee.io/wow/ 更新内容 新增wow-bi模块,自动生成ETL实时同步脚本,以及快照展开视图-~->>数据仓库的大宽表。 聚合命令(Command): 包含用户发送的所有命令。 状态事件(StateEvent): 包含聚合状态的完整变化历史,同时记录了引发这些状态变更的事件关联信息。 最新状态事件(LastStateEvent): 包含最新的聚合状态,类似于传统数据库中的表,专门用于存储每个聚合根的最新状态信息。 快照展开视图: 相比于传统数据库的关系表,聚合根快照是以聚合根为中心组织在一起的。 一对一、一对多的关系也是维护在聚合根内部的,所以并不会出现关系表的情况。 但是在数据分析时,我们需要将聚合根的快照展开,以便基于关系模式进行更有深度的数据分析。 Wow 框架提供的 ETL 脚本工具能够将聚合根快照逐层展开,形成关系清晰的视图,该展开视图甚至可以作为数据仓库的大宽表,为业务决策提供更清晰、更全面的数据支持。 了解更多 ->h...
- 下一篇
Atuin 作者宣布辞职,全职从事开源项目
流行的 Shell 历史记录管理工具 Atuin 作者 Ellie Huxtable 于近日发文宣布,已经在 2023 年 12 月 22 日辞去了 PostHog 基础设施团队的领导工作。接下来,她将成立一家公司,全职服务于 Atuin 项目。 “Atuin 将继续开源并以当前形式作为自托管工具免费提供。通过全职运营,我希望可以专注于为高级用户添加新的高级托管功能,并开始支持商业用途。” Atuin 是一款可跨设备同步的 Shell 历史记录工具。可使用 SQLite 数据库取代你现有的 shell 历史,并为你的命令记录额外的内容。此外,它还通过 Atuin 服务器,在机器之间提供可选的、完全加密的历史记录同步功能。 Ellie 表示,促使她作出这一决定的原因是她开始意识到,付出与收获是成正比的。因为受工作牵绊,她只能在在上班前抽空处理 Atuin 上的问题;但即便如此,很多时候甚至连公开的 PR 和 issue 都没时间处理,遑论开发需要的新 features/fixes。 久而久之,她感觉自己与 Atuin 之间已经渐行渐远。在这一过程中,她的朋友 Conrad 也退出了项目的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Red5直播服务器,属于Java语言的直播服务器
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境