当用户选择了b ( 假如b值为qwe )
结果就是:String sql = ''select a,b from table_a where 1=1 and b= ‘qwe’;
但是当用户没有选择b 那b就是一个空值
结果就是:String sql =’‘select a,b from table_a where 1=1’’; ,运行也不会出错,相当于没有限制b这个条件。
但是如果没有1=1的条件,则l String sql =’‘select a,b from table_a where’’ ; 这样就会报错。