| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Hibernate |
| Автор: Zyamizz 27.9.2007, 09:01 | ||
| Подскажите, как такое может быть: настроил hibernate, создал простенькую таблицу в MySQL, чтение из БД идёт нормально, запись не работает. Где копать?
Судя по логам, при чтении создаётся SQL запрос: Hibernate: select project0_.PK as PK0_, project0_.Index as Index0_, project0_.Name as Name0_, project0_.Description as Descript4_0_, project0_.Note as Note0_, project0_.Manager as Manager0_ from PROJECTS project0_ При записи: Hibernate: insert into PROJECTS (Index, Name, Description, Note, Manager, PK) values (?, ?, ?, ?, ?, ?) не подставляются values |
| Автор: AlexeyVorotnikov 27.9.2007, 09:35 |
| А где и как создаётся объект project? |
| Автор: Zyamizz 27.9.2007, 09:50 | ||
| project передаётся в функцию addNewProject как аргумент. я этот объект проверял, все поля в нём заданы правильно.
|
| Автор: tux 27.9.2007, 10:04 | ||
А что за
можно уже написать? Ошибка вылетает или просто в таблицу ничего не пишется? Добавлено через 29 секунд Если исключение, то стэктрейс в студию. |
| Автор: Zyamizz 27.9.2007, 10:33 |
| Уфф. Разобрался. Два дня мучался... Ошибка была в project.hbm.xml. Забыл что в мускуле названия колонок нужно писать в хитрых `кавычках` Спасибо всем откликнувшимся за поддержку. |