When you form a Hibernate Disjunction criteria, but don't add any
clauses to it, you get a criteria that matches everything.
Generally, when you perform a reduction over an empty list, the
expected result is the identity element for the reduction. For
example, the sum of the empty list is 0, the p
>
> Yes the whole point of all WHERE clauses is to filter/reduce the available
> data-set. I see this point of view but...
No, the point of a where clause it to give you the data you want.
A query that gives me no results back is far more useful and common
than a query that materializes my entir