0

我正在尝试通过示例创建标准。但是对于不同的 Example 对象,我得到了相同的结果。

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();

如果我更改 id,那么我会得到相同的新闻列表。我试着下一步做:

//...
.add(Example.create(news.getAuthor())

但它也不起作用。我知道我可以使用限制或 HQL,但我想尝试这样做。如何正确使用Example?

4

1 回答 1

1

文档

版本属性、标识符和关联被忽略。默认情况下,空值属性被排除在外。

于 2016-03-29T11:22:45.187 回答