andOperator方法
它的机制是:新建一个criteria对象放到当前criteria对象的criteriaChain属性中。
?
关于这个新建的criteria对象:
它的key属性是”$and”,
它的isValue值比较特别,是一个list集合,集合中是dbObject对象。
?
dbObject对象由来:
此方法会传进来一个(或多个)criteria对象,首先会遍历这个对象的criteriaChain属性,这样就可以得到它的全部的criteria对象,即关于多个属性的条件,关于每一个属性的条件,都会生成一个dbObjce对象,多个属性就会得到多个dbObject对象,这个对象相当于一个map集合,它的键值就是属性名,也就是criteria对象的key值,它的值是一个dbObject对象。这个对象的结构是:key-value、map或者是key--map