powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernete: Как создавать Entity для SQL-запросов со смешанными полями?
2 сообщений из 2, страница 1 из 1
Hibernete: Как создавать Entity для SQL-запросов со смешанными полями?
    #38927448
alexiuscrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо сделать выборку с таблицы. В результате должны получить значения полей одной таблицы, значение 1-го поля другой таблицы и 1 вычисляемое поле.
При отправке запроса требуется указать класс-entity. Но такого entity с такими (дополнительными полями) полями у меня нет. Есть только такие entity, где каждый содержит только те поля, которые присущи 1 определённой таблице.
Как быть в такой ситуации? Что посоветуете?
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Query query = session.createSQLQuery("SELECT shops.id, localities.id, 
                                      COS(?) AS cosinus, 
                                      SIN(?) AS sinus 
                                      FROM shops, localities 
                                      WHERE localities.name = ? 
                                      AND localities.id = shops.locality_id;")
      		   .addEntity(ShopsPlus.class) // класс-entity
      		   .setString(0, a.toString())
      		   .setString(1, a.toString())
      		   .setString(2, cityName);
...
Рейтинг: 0 / 0
Hibernete: Как создавать Entity для SQL-запросов со смешанными полями?
    #38927542
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexiuscrow,

Ты в курсе, что entity создавать вовсе не обязательно ?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernete: Как создавать Entity для SQL-запросов со смешанными полями?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]