一款超级强大的 ORM 框架 mybatis-mp 1.5.9 正式发布!!!
官方文档:https://mybatis-mp.cn
1.5.9 正式发布
- 1:增加 json字段 对应的typeHandler
- 2:优化了maven依赖
- 3:@TableField 增加 insert 开关
- 4:新增saveOrUpdate
- 5:优化DaoImpl,让继承者更容易扩展
- 6:Methods 增加count1()/countAll()方法
- 7:Methods count方法增加distinct功能
- 8:消除 idea 警告
- 9:加强参数typehandler结合
- 10:修复修改默认值失效问题
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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
weops-lite v1.0 正式发布,轻量化运维平台
一、项目概述 随着信息技术的飞速发展,企业的 IT 基础设施日益复杂,运维管理变得更加重要和具有挑战性。为了帮助企业高效地管理其 IT 资产与运维流程。本项目旨在通过全面的资产管理、强大的凭据管理和快速的全文检索功能,协助运维人员提升工作的效率和准确性。 项目地址:https://gitee.com/weops-lab/weops_lite 二、主要功能 本运维平台项目提供以下主要功能: 1. 资产管理 资产管理是本平台的核心功能之一,运维人员可以对企业的各类 IT 资产进行全面的管理。包括但不限于: 资产创建与管理:支持增删改查操作,实现对物理服务器、虚拟化资源、存储设备等的全面管理。 模型创建:支持根据不同资产类型自定义模型,灵活适应多种企业资产管理需求。 2. 凭据管理 凭据管理功能旨在帮助运维人员安全地管理各类凭证和认证信息。其主要特性包括: 凭据存储:支持各类凭据的加密存储,确保凭证安全。 凭据共享:支持将凭据在团队内部安全共享,提升团队协同工作效率。 3. 全文检索 平台集成了强大的全文检索功能,允许用户快速查找所需信息。特性如下: 快速检索:支持关键字检索,运维人员可以快...
- 下一篇
Gitlab 存在 Pipeline 任意用户执行风险(CVE-2024-5762绕过)
漏洞描述 GitLab 是基于Git的集成软件开发平台,Pipeline 是自动化的工作流,用于在代码库修改时自动化执行任务。 由于对 CVE-2024-5762 的修复不充分,如果目标分支已被删除,当目标Gitlab仓库合并攻击者可控的Merge Request时可以其它用户的身份运行 Pipeline,导致信息泄露或未授权的代码执行。 补丁版本当检测到目标分支被删时不自动创建新的 Pipeline,触发合并检查修复此漏洞。 漏洞名称 Gitlab 存在 Pipeline 任意用户执行风险(CVE-2024-5762绕过) 漏洞类型 身份验证不当 发现时间 2024-07-11 漏洞影响广度 - MPS编号 MPS-eni3-ztyc CVE编号 CVE-2024-6385 CNVD编号 - 影响范围 gitlab@[15.8, 16.11.6) gitlab@[17.0, 17.0.4) gitlab@[17.1, 17.1.2) 修复方案 将组件 gitlab 升级至 17.1.2 及以上版本 将组件 gitlab 升级至 16.11.6 及以上版本 将组件 gitlab 升级至...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作