框架不认识 null 但是认识自己定义的NullExperience对象(大佬简洁而精炼的总结)
----------------------------------------------------------------------------------------------------------------
如果使用eq方法,hibernate会将null作为一个无法识别的值,进而导致查询结果为null;而eqOrIsNull方法则将调用者传入的null值转换为自己定义的NullExperience对象,这个对象即可视为可处理的null值
----------------------------------------------------------------------------------------------------------------
eqOrIsNull将null作为一个字段值来执行,而eq则将null解析为调用者少传了一个参数,直接返回null,对于eq来说,null是一个不被允许的执行参数或者说是一个异常的参数,