0
例でCriteriaを作成しようとしています。しかし、私は異なるExampleオブジェクトに対して同じ結果を得ています。Eximleによる休止状態の基準
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())
をしかし、それはあまりにも動作しません。私はRestrictionsやHQLなどを使うことができることを知っていますが、そういうことをしたいと思います。 Examleの使い方は?
新しいものを作成するのではなく、 'session.get(3L)'で作者を取得しようとしましたか? –
@StefanSteineggerいいえ、私はしませんでした。私は少ないデータベースクエリを行うことを好む。 – Nox
プロキシを作成します( 'session.load()')。 –