真好用的 ORM 框架 mybatis-mp 1.5.8-rc 发布
官方文档:http://mybatis-mp.cn
1.5.8-rc 优化底层,增加了 with/with recursive 功能
WithQuery withQuery = WithQuery.create("sub") .recursive("n", "n2") .select("1,1"); withQuery.unionAll(Query.create() .select("n+1,n2+1") .from(withQuery) .lt(Methods.column("n"), 2) .lt(Methods.column("n2"), 3) ); List<Map<String, Object>> mapList = QueryChain.of(sysUserMapper) .with(withQuery) .selectAll() .from(withQuery) .returnMap() .list();
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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
AI “黏土画风”轻松拿捏,手把手带你云端部署 ComfyUI
作者:鸥弋、筱姜 AI 绘画领域,Stable Diffusion WebUI、Midjourney 、DALL-E 都聚拢了一大批的应用开发者和艺术创作者。ComfyUI 出现时间略晚,但是它让创作者通过工作流的方式,实现自动化水平更高的 AI 生图流程,一面世就以强劲势头脱颖而出,在 WebUI 领域开创了全新的篇章。 目前 ComfyUI 已经广泛应用于电商海报生成、动漫转真人、老照片修复、人像写真定制、风格化滤镜、视频生成等众多场景中,已经成为 AI 创作者必备的画图神器。但是与其他 AI 生图平台相似,ComfyUI 在本地部署对于用户的 GPU 的性能要求比较高, 如何通过云部署实现 ComfyUI 实现高效、低成本的 AI 生图成为了众多企业和个人开发者关注的热点。 基于函数计算部署 ComfyUI 实现黏土风格滤镜示意图 有奖体验正在进行中 函数计算 FC 一键部署火爆全球工作流 AI 生图平台------ ComfyUI ,实现更高质量的图像生成,三步轻松完成"黏土风格"创意 AI 画作,晒图赢眼部按摩器等好礼! 立即参与:https://developer.aliy...
- 下一篇
openSUSE Leap 15.6 发布
openSUSE Leap 15.6 现已发布,预计将在 2025 年底之前获得维护和安全更新。该版本基于 SUSE Linux Enterprise 15 Service Pack 6 (SP6) 构建,采用 Linux 6.4 内核系列,预装了KDE Plasma 5.27.11 LTS、GNOME 45和 Xfce 4.18 桌面环境。 openSUSE Leap 15.6 还集成了 Cockpit 软件包,以增强系统和容器管理功能。该软件包与 Leap 15.6 的集成提高了可用性和访问性,并提供了高级系统管理和来自 Web 浏览器的 user-friendly 操作之间的链接。值得注意的是,Leap 不带 SELinux 策略,因此 Cockpit 的 SELinux 功能无法运行。 在底层,有各种更新的 GNU/Linux 技术,如 Python 3.11、Qt 5.15.12 LTS、KDE Frameworks 5.115、OpenSSL 3.1、MariaDB 10.11.6、PostgreSQL 16、Redis 7.2、PHP 8.2、Node.js 20、Pul...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- 2048小游戏-低调大师作品
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果