1

17 レコードを含むテーブルを使用しています。

を使用するsession.createCriteria(MyTable.class).list()と、6 つのレコードのみが返されます。

を使用するsession.createQuery("from MyTable")と、すべてのレコードが返されます。

に同じ.createSQLQuery("SELECT * FROM MY_TABLE").list

何が欠けているのか本当にわかりません。

ああ、私は Hibernate 4.2.2 を直接使用しています。Spring やフレームワークはありません。

解決

Hibernate は、内部結合を使用してクエリを作成しました。Fetch.LAZYマッピングの設定がありませんでした。

4

1 に答える 1