源码属性
授权 | 开源 |
大小 | 9.94MB |
语言 | Java |
运行环境 | JAVA |
源码简介
Mybatis-plus是MyBatis增强工具包,用于简化CRUD操作。该工具包为MyBatis提供了一些高效,有用,即用的功能,使用它可以有效地节省您的开发时间。
Mybatis-plus特征:与MyBatis完全兼容启动时自动配置开箱即用的用于操作数据库的界面强大而灵活的条件包装器生成主键的多种策略Lambda样式的API全能和高度可定制的代码生成器自动分页操作SQL注入防御支持活动记录支持可插拔的自定义界面内置许多有用的扩展
Mybatis-plus功能:1、单表CURD(简单 + 批量)操作,自动完成(支持 like 比较等查询)。2、分页插件,Count查询自动或自定义SQL查询。3、Spring根据不同环境加载不同配置支持(支持typeAliasesPackage通配符扫描)。【自动生成Entity Mapper Service文件】
Mybatis-plus更新日志:v3.4.3增加瀚高数据库支持增加注解 Order By 支持默认排序Wrapper exists notExists orderBy groupBy 支持参数绑定Wrapper 支持 setParamAlias 其它优化优化 KeyGenerator 支持多实现多数据源注入增强 ServiceImpl 泛型推断,解决多继承与代理问题新增 PageDto 用于微服务对象传输序列化新增 Page 提供静态 of 构造方式增加代理 MethodHandleProxies 对 lambda 调试支持调整 ActiveRecord 日志对象初始化调整 ActiveRecord 模式 Model 类开发 pkVal 方法外部可用删除标记过时代码优化枚举值获取方式分页 count 安全处理Sequence 方法支持重写支持升级 Mybatis 3.5.7修复自动配置 lazy-initialization 无属性提示修复 mysql on duplicate key update 字段名判断为表名问题修复 lambda 条件 npe 异常重构 lambda 信息提取方法获取 lambda 信息不在序列化合并 gitee pulls/ 141fixed github issues/3208 3016fixed github issues/3482 数据权限处理器支持 union all调整事务未启用打印提示信息单元测试优化相关依赖升级
本文永久链接地址:https://www.ymkuzhan.com/64755.html