首页 文章 精选 留言 我的

精选列表

搜索[序列化框架],共10000篇文章
优秀的个人博客,低调大师

ORM 框架 sqltoy-orm 5.6.34 发版

开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/imyuyu/sqltoy-idea-plugin sqltoy 脚手架项目:https://gitee.com/momoljw/sss-rbac-admin sqltoy lambda 项目:https://gitee.com/gzghde/sqltoy-plus 更新内容 1、修复@value(:inField) in (:ids) ids超过1000场景下的缺陷 2、sqltoy-solon插件升级solon依赖为3.0.4版本 3、sqltoy-spring版本springboot升级3.4、spring升级6.2.0版本 sqltoy 的对比 mybatis (plus) 的核心点:查询语句编写、可阅读性、可维护性 实际项目代码对比mybatis和sqltoy,没有领悟到直观写法带来的价值和意义? 对象化 crud 是基础,但 sqltoy 有针对性的改进:update、updateSaveFetch、updateFetch 等 sqltoy 的缓存翻译,大幅减少表关联简化 sql,让你的查询性能成几何级提升 极致的分页,同样帮助你实现查询的性能大幅提升 快速分页:@fast () 实现先取单页数据然后再关联查询,极大提升速度 分页优化器:page-optimize 让分页查询由两次变成 1.3~1.5 次 (用缓存实现相同查询条件的总记录数量在一定周期内无需重复查询 sqltoy 的分页取总记录的过程不是简单的 select count (1) from (原始 sql);而是智能判断是否变成:select count (1) from 'from 后语句 ', 并自动剔除最外层的 order by sqltoy 支持并行查询:parallel="true",同时查询总记录数和单页数据,大幅提升性能 便利的跨数据库统计计算:数据旋转 便利的跨数据库统计计算:无限极分组统计 (含汇总求平均) 便利的跨数据库统计计算:同比环比 5、树形表排序汇总 6、扩展集成 询问AI

优秀的个人博客,低调大师

为什么推荐使用 mybatis-mp 框架?

官方文档:http://mybatis-mp.cn 1 单表: //单条 SysUser sysUser=QueryChain.of(sysUserMapper) .like(SysUser::getName,"xx") .limit(1) .get() //list List<SysUser> list=QueryChain.of(sysUserMapper) .like(SysUser::getName,"xx") .list() //分页 Pager<SysUser> page=QueryChain.of(sysUserMapper) .like(SysUser::getName,"xx") .paging(Pager.of(1,20)) 2 连表: //VO @Data @ResultEntity(SysUser.class) public class SysUserRoleVo { private Integer id; private String userName; @ResultEntityField(target = SysUser.class, property = "password") private String pwd; @NestedResultEntity(target = SysRole.class) private SysRole role; } //单条 SysUserVO sysUserVO=QueryChain.of(sysUserMapper) .select(SysUserVO.class) .from(SysUser.class) .join(SysUser.class, SysRole.class, on -> on.eq(SysUser::getRoleId, SysRole::getId) .like(SysUser::getName,"xx") .limit(1) .returnType(SysUserVO.class) .get() //list List<SysUserVO> list=QueryChain.of(sysUserMapper) .select(SysUserVO.class) .from(SysUser.class) .join(SysUser.class, SysRole.class, on -> on.eq(SysUser::getRoleId, SysRole::getId) .like(SysUser::getName,"xx") .returnType(SysUserVO.class) .list() //分页 Pager<SysUserVO> page=QueryChain.of(sysUserMapper) .select(SysUserVO.class) .from(SysUser.class) .join(SysUser.class, SysRole.class, on -> on.eq(SysUser::getRoleId, SysRole::getId) .like(SysUser::getName,"xx") .returnType(SysUserVO.class) .paging(Pager.of(1,20)) 轻轻松松 简简单单 帮你迅速开发;还有很多很好的功能和特性,请前往官网查看 :http://mybatis-mp.c mybatis-mp 可以说 没有构建不出来的sql 欢迎体验:http://mybatis-mp.cn

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册