рассмотрим таблицуобъект на карте, используя запрос в Hibernate
sales (id, seller_id, amount, date)
и здесь вид, который генерируется из sales
с помощью запроса SELECT seller_id, SUM(amount) FROM sales GROUP BY seller_id
total_sales (seller_id, amount)
Я хочу, чтобы сделать объект для общего объема продаж, но без вид на стороне SQL.
Этот объект будет создан из запроса. Самое близкое, что я нашел, это this, но я не мог заставить его работать.
Даже если я определяю загрузчик, hibernate ищет таблицу сущности и дает ошибку, если она не может найти ее. Если я создам таблицу, она не загружает объект из заданного мной запроса, Hibernate генерирует сам запрос.
Есть ли способ заставить @Loader работать или есть другой способ, которым я могу сопоставить запрос с сущностью?
Вы не сможете заставить 'session.createCriteria (TotalSales.class)' работать через пользовательский загрузчик. Вы не можете (а также не должны) сопоставлять его как объект без наличия в базе данных объекта базы данных (таблицы или представления). – ChssPly76