用途
当传入参数很多的时候,可以直接用map接受参数,然后用map构造条件构造器,大大加快了编程的速度。
官网
可以看见官网上说用allEq就可以传入Map参数进行条件查询,下面对allEq传入的每一个参数进行详细的解释
params
Map<R, V> params
代表传入的参数列表,可以是接受的前台传过来的Map参数列表,也可以是后台自己创建的map
boolean null2IsNull
这个参数是说当参数中有值为null的参数,会不会对该参数进行查询,如果值为true,就会进行查询,查询数据库表中该值为null的一行,如果为false,就不会对该字段进行查询。
allEq({
id:1,name:"老王",age:null})--->id = 1 and name