![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Royan |
|
||||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: нет Всего: 15 |
Получаю exception:
Со включенным hibernate.show_sql вижу вот такой запрос.
Если его выполнить из консоли MySQL, то все выполняется на раз. Свойство или поле name таблицы Track прекрасно замамплено и в десятке других запросов проблем не вызывает. Пожалуйста, помогите советом. -------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
||||
|
|||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
в resultSet нет колонки name, а есть IPL, потому что SELECT Track.name as IPL.
Это сообщение отредактировал(а) COVD - 7.7.2009, 02:37 |
|||
|
||||
| Royan |
|
||||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: нет Всего: 15 |
COVD, большое спасибо! Действительно помогло, правда я не понимаю каким образом Hibernate'у понадобилось именно название колонки. Но ввиду предложенного тобой решения выплыла другая проблема. Допустим я хочу выбрать два поля из двух разных таблиц (Track.name, User.name ) использую такой запрос:
Результат есть, но вместо ожидаемого: +-----------+--------+ | name | name | +-----------+--------+ | Track_101 | User_1 | | Track_262 | User_2 | | Track_313 | User_3 | | Track_765 | User_4 | Выбирается +-----------+-----------+ | name | name | +-----------+-----------+ | Track_101 | Track_101 | | Track_262 | Track_262 | | Track_313 | Track_313 | | Track_765 | Track_765 | То есть Hibernate вместо того, чтобы во вторую колонку resultSet'а подставить User.name ставит туда Track.name. MySQL при этом нормально выбирает значения этим же запросом (взятым из консольного выхлопа того же Hibernate) Консольный выхлоп Hibernate:
Что делать? -------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |