ObjectLikeUtil 是一个用于比较不同类型对象的工具类,提供了灵活的对象相等性判断和跨类型比较功能,支持数字、日期、集合、Map等多种数据类型的比较。
CsvPrintUtil 是一个用于生成和操作CSV文件的工具类,基于Apache Commons CSV库实现,支持将集合数据导出为CSV格式,并提供多种输出方式。 一般用于打印数据,如数据库查询结果、业务数据等。
JvmMemoryUtil 是一个 JVM 内存管理和监控工具,提供内存状态检测、内存清理、内存不足处理等功能,帮助应用程序在内存紧张时采取相应措施。
cacheResult(…) 用于在不同sql之间缓存一些数据量小但特别慢的执行结果.
查询中可以使用 set 子句 或 WITH 子句 来创建通用表达式(Common Table Expression,简称CTE)。
CTE是一个临时结果集,在单个SQL语句执行期间存在于内存中,供SELECT查询重复引用。
CTE可以扁平化嵌套查询或者简化子查询,SELECT只需执行一遍子查询,提高查询性能。本文介绍如何在SELECT查询中使用WITH子句。