Reputation: 181
I am trying to create Criteria by an Example. But I am getting the same results for the different Example objects.
Author author = new Author();
author.setId(3L);
News news = new News();
news.setAuthor(author);
List<News> newsList = getSession().createCriteria(News.class)
.add(Example.create(news))
.list();
If I change the id, then I get the the same news list. I tried to do next:
//...
.add(Example.create(news.getAuthor())
But it doesn't work too. I know that I can use for example Restrictions or HQL, but I would like to try do it like that. How to use the Examle correctly?
Upvotes: 0
Views: 71
Reputation: 691635
From the documentation
Version properties, identifiers and associations are ignored. By default, null valued properties are excluded.
Upvotes: 1