java
2023-02-17
2023-02-17
人固有一死,或重于泰山,或轻于鸿毛——司马迁
今天使用bean-searcher
时发现,前端传入的查询条件是枚举的name
但数据库里存储的是tinyint
类型,所以默认情况下没有查询到
于是我研究了下bean-searcher
源码,对其源码进行了修改,提交了pr
https://gitee.com/troyzhxu/bean-searcher/pulls/3
主要是修改了此处对于UNKNOWN
的判断,并且修改了Convertor
接口的入参,直接传入FieldMeta
字段信息
然后改了影响到的单元测试
这个Convertor
用起来也很简单,注入到spring
中,重写一下supports
和convert
方法即可