SQLQuery query = session.createSQLQuery("select {o.id} from order o " +
"LEFT JOIN bookings b ON b.id = o.bookingId " +
);
List pusList = query.addEntity(Order.class)
.list();
そして私が持っている順番にクラス:
@OneToOne(cascade = CascadeType.ALL, mappedBy = "order", fetch = FetchType.LAZY)
private Trip trip;
しかし、実行中に次のように表示されます:fist、main sql。そして、次のような多数のクエリ: Hibernate: /* load Trip */ select......
Trips の取得を拒否するにはどうすればよいですか?
更新: この場合、トリップは役に立ちません。そして、それをフェッチしない方が良いです。