I created a jsp page with a text field.According to the text entered in the field the database is searched using hibernate. The datbase has a field name. It will search the dbs for name that matches the entered name. The criteria query for this will be which one from these?
I do not have great depth in Criteria (although I do think Criterion API is a great idea because it potentially can eliminate reliance on SQL strings), but I would be very surprised to learn that it is not that second line.
The others are using percent which is SQL wildcard, or id which is a different (both) name and type.
If a chicken that is half full crosses the road, will anyone hear it?