Projectable.uniqueResult() Javadoc does not discuss what happens if no match is found
have Javadoc but do not discuss what happens if no match is found. Does the method return an empty array? Does it return null? Does it throw an exception?
I suggest returning an empty array or list instead of null whenever possible (as suggested by the Effective Java book).