среда, 26 ноября 2008 г.
Hibernate и танцы с бубном
Иногда возникают такие ситуации, когда программа на ровном месте не работает, причем потом причина оказывается более чем прозаической. Так было и сейчас - никак не мог понять, почему не генерится таблица в БД при старте приложения (есть у Хибернейта такая милая возможность - создавать все таблицы при старте). Все остальные - преспокойно, а одна никак не хочет. После получаса шаманских плясок у ноутбука оказалось, что не нравится Хибернейту поле (и колонка в аннотации) с именем "key". Естесственно это зарезервированное ключевое слово в MySQL, поэтому использовать его как имя колонки никак нельзя, но создавая классы доменной модели, об этом как-то забываешь, а Хибернейт не считает нужным перенаправить в лог ошибку сервера. Так что мораль сей басни - товарищи, будьте бдительны! :))
Подписаться на:
Комментарии к сообщению (Atom)
1 комментарий:
У меня была аналогичная ситуация с полем index. Бубен оказался весьма кстати :)
Отправить комментарий