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();
и в классе порядке у меня есть:Как ограничить выборку сущностей из SQL запроса
@OneToOne(cascade = CascadeType.ALL, mappedBy = "order", fetch = FetchType.LAZY)
private Trip trip;
, но во время исполнения я вижу: кулак, главный SQL. и много-много запросов, таких как: Спящий режим:/* load Trip */select ......
Как я могу получить деньги за деньги?
Обновление: В этом случае поездка бесполезна. И лучше не приносить его.
Какая поездка связана с вашим запросом и таблицей заказов и заказов? Есть ли какая-нибудь колонка в заказе или заказах, которые ссылаются на поездку? Какой оператор запускает выполнение всего SQL, о котором вы упоминаете (я предполагаю, что это оператор «Список pusList = ..», но это не совсем понятно. – Thorsten
Извините, я подготовил плохой вопрос. Бронирование не имеет ссылки на поездку. И >> Какой оператор запускает выполнение всего SQL, о котором вы упоминаете (я предполагаю, что это оператор «Список pusList = ..», но это не совсем понятно Да, это «Список pusList = .. " И после этого я не вызываю никаких геттеров, но я вижу много SQL. – Max