人固有一死,或重于泰山,或轻于鸿毛——司马迁

今天使用bean-searcher时发现,前端传入的查询条件是枚举的name

但数据库里存储的是tinyint类型,所以默认情况下没有查询到

于是我研究了下bean-searcher源码,对其源码进行了修改,提交了pr

https://gitee.com/troyzhxu/bean-searcher/pulls/3

主要是修改了此处对于UNKNOWN的判断,并且修改了Convertor接口的入参,直接传入FieldMeta字段信息

image-20230217225456731

image-20230217225725441

然后改了影响到的单元测试

这个Convertor用起来也很简单,注入到spring中,重写一下supportsconvert方法即可