鸿蒙原生应用开发者激励计划发布!最高获百万现金!点击立即参与
向大家征集一下想法,目前在做 dbVisitor 的传参改造,dbVisitor 是一款专注数据库访问的工具。
不太了解的可以到官网做一个简单了解。
本地改造目标是把 Mapper、JDBC编码方式、@Query 注解 等地方得参数传递机制进行统一化。 改造后这些可以配置 SQL 的地方就都可以使用 诸如 :name ,? , #{..}, ${...}, @{...} 方式传递参数。
改造前的状况是各自为政,不同的 API 传参数方式不同而且还互不兼容。
改造后,原本图中下面大红框中的 4 个方法 本质上是可以缩减为 一个上面的 小红框方法了。
这种方式改造大觉觉得怎么样?
我觉得没毛病。里面就是if分支,性能也没什么影响。做了门面代码还少好多。
能把大致差不多用法合并起来,使用起来更方便是最好的,同样希望对之前版本的一个兼容性,而且更新后,在线文档这些也可写下更新前与更新后等等方式的同步变更