Bean Searcher 是什么?
它是一款专注高级查询的只读 ORM,目的是为了 弥补 传统 ORM 在数据检索领域的不足,只需一行代码,即可为您的应用赋能高级查询,让您脱离加班苦海,有更多的时间去陪恋人、家人和朋友。
- 为您的工作效率提速 100 倍:https://juejin.cn/post/7027733039299952676
- 它与传统 ORM 的区别:https://juejin.cn/post/7092411551507808264
- 超详细文档:https://bs.zhxu.cn/
如果觉得不错点个 STAR 吧 ^_^:
本次更新内容
✨ Features
-
Bean Searcher
- 增强
DateParamConvertor
,使同时支持以下 8 种格式的Date
参数值:yyyy-MM-dd
- 例如:2024-01-01
yyyy-M-dd
-- 例如:2024-1-01
(新增)yyyy-MM-d
-- 例如:2024-01-1
(新增)yyyy-M-d
--- 例如:2024-1-1
- (新增)yyyy/MM/dd
- 例如:2024/01/01
yyyy/M/dd
-- 例如:2024/1/01
(新增)yyyy/MM/d
-- 例如:2024/01/1
(新增)yyyy/M/d
--- 例如:2024/1/1
- (新增)
- 增强
DateTimeParamConvertor
,使同时支持以下的 312 种格式的DateTime
参数值:yyyy-MM-dd
---------- 自动补全为yyyy-MM-dd 00:00:00.000
yyyy-MM-dd H
-------- 自动补全为yyyy-MM-dd H:00:00.000
(新增)yyyy-MM-dd HH
------- 自动补全为yyyy-MM-dd HH:00:00.000
yyyy-MM-dd H:m
------ 自动补全为yyyy-MM-dd HⓂ00.000
(新增)yyyy-MM-dd HH:m
----- 自动补全为yyyy-MM-dd HHⓂ00.000
(新增)yyyy-MM-dd H:mm
----- 自动补全为yyyy-MM-dd H🇲🇲00.000
(新增)yyyy-MM-dd HH:mm
---- 自动补全为yyyy-MM-dd HH🇲🇲00.000
yyyy-MM-dd HⓂs
---- 自动补全为yyyy-MM-dd HⓂs.000
(新增)yyyy-MM-dd HHⓂs
--- 自动补全为yyyy-MM-dd HHⓂs.000
(新增)yyyy-MM-dd H🇲🇲s
--- 自动补全为yyyy-MM-dd H🇲🇲s.000
(新增)yyyy-MM-dd HⓂss
--- 自动补全为yyyy-MM-dd HⓂss.000
(新增)yyyy-MM-dd HH🇲🇲s
-- 自动补全为yyyy-MM-dd HH🇲🇲s.000
(新增)yyyy-MM-dd HHⓂss
-- 自动补全为yyyy-MM-dd HHⓂss.000
(新增)yyyy-MM-dd H🇲🇲ss
-- 自动补全为yyyy-MM-dd H🇲🇲ss.000
(新增)yyyy-MM-dd HH🇲🇲ss
- 自动补全为yyyy-MM-dd HH🇲🇲ss.000
yyyy-MM-dd HⓂs.S
------ 例如:2024-01-01 1:1:1.9
(新增)yyyy-MM-dd HⓂs.SS
----- 例如:2024-01-01 1:1:1.09
(新增)yyyy-MM-dd HⓂs.SSS
---- 例如:2024-01-01 1:1:1.009
(新增)yyyy-MM-dd HHⓂs.S
----- 例如:2024-01-01 01:1:1.9
(新增)yyyy-MM-dd HHⓂs.SS
---- 例如:2024-01-01 01:1:1.09
(新增)yyyy-MM-dd HHⓂs.SSS
--- 例如:2024-01-01 01:1:1.009
(新增)yyyy-MM-dd H🇲🇲s.S
----- 例如:2024-01-01 1:01:1.9
(新增)yyyy-MM-dd H🇲🇲s.SS
---- 例如:2024-01-01 1:01:1.09
(新增)yyyy-MM-dd H🇲🇲s.SSS
--- 例如:2024-01-01 1:01:1.009
(新增)yyyy-MM-dd HⓂss.S
----- 例如:2024-01-01 1:1:01.9
(新增)yyyy-MM-dd HⓂss.SS
---- 例如:2024-01-01 1:1:01.09
(新增)yyyy-MM-dd HⓂss.SSS
--- 例如:2024-01-01 1:1:01.009
(新增)yyyy-MM-dd HH🇲🇲s.S
---- 例如:2024-01-01 01:01:1.9
(新增)yyyy-MM-dd HH🇲🇲s.SS
--- 例如:2024-01-01 01:01:1.09
(新增)yyyy-MM-dd HH🇲🇲s.SSS
-- 例如:2024-01-01 01:01:1.009
(新增)yyyy-MM-dd HHⓂss.S
---- 例如:2024-01-01 01:1:01.9
(新增)yyyy-MM-dd HHⓂss.SS
--- 例如:2024-01-01 01:1:01.09
(新增)yyyy-MM-dd HHⓂss.SSS
-- 例如:2024-01-01 01:1:01.009
(新增)yyyy-MM-dd H🇲🇲ss.S
---- 例如:2024-01-01 1:01:01.9
(新增)yyyy-MM-dd H🇲🇲ss.SS
--- 例如:2024-01-01 1:01:01.09
(新增)yyyy-MM-dd H🇲🇲ss.SSS
-- 例如:2024-01-01 1:01:01.009
(新增)yyyy-MM-dd HH🇲🇲ss.S
--- 例如:2024-01-01 01:01:01.9
(新增)yyyy-MM-dd HH🇲🇲ss.SS
-- 例如:2024-01-01 01:01:01.09
(新增)yyyy-MM-dd HH🇲🇲ss.SSS
- 例如:2024-01-01 01:01:01.009
以上是
yyyy-MM-dd [Time]
系列的格式,还支持以下 7 个系列的,每个系列各 39 种格式,不再详细列举:yyyy-M-dd [Time]
-- 系列格式(新增)yyyy-MM-d [Time]
-- 系列格式(新增)yyyy-M-d [Time]
--- 系列格式(新增)yyyy/MM/dd [Time]
- 系列格式(新增)yyyy/M/dd [Time]
-- 系列格式(新增)yyyy/MM/d [Time]
-- 系列格式(新增)yyyy/M/d [Time]
--- 系列格式(新增)
- 增强
-
Bean Searcher Solon Plugin
- 优化配置项,支持在 IDEA 内配置提示项功能(前提是安装 Solon 插件)
🐛 Bug Fixes
- Bean Searcher Boot Starter
- 修复在
v4.3.4
版本后出现的在 IDEA 内配置项提示功能失效的问题:#IB1Y6M:4.3.4 版本的配置项在 IDEA 中没有提示了
- 修复在