最近遇到个LambdaQueryWrapper查询的问题,系统有个通用的处理类,在程序运行时会根据业务类型对应到相应业务类,请问如何在程序运行时动态的将Wrapper表达式的相关参数类型替换成相应的业务类以便查询
传参:
LambdaQueryWrapper cccc = new LambdaQueryWrapper().eq(InBill::getMemo, "CCCC");
如何在运行时替换成下面的参数
LambdaQueryWrapper cccc = new LambdaQueryWrapper().eq(WmsInBill::getMemo, "CCCC");
二者是继承关系?
好像就这么写就可以啊
提供参考链接【Spring中的BeanWrapper及类型转换】:https://blog.csdn.net/yunfengfengfeng/article/details/107718314
一般都会通过代码判断的方式决定调用哪个方法,或者根据你上一层业务决定你调用方法的走向。具体需要描述清楚一些