русский
Germany.ruForen → Архив Досок→ Programmierung

Как выловить ошибку маппинга Hibernate

08.06.13 11:54
Как выловить ошибку маппинга Hibernate
 
bars_12 коренной житель
Всем привет!
Ситуация такая - имеется таблица замапленная через маппинг-мастер эклипса (версия индиго). Использую Hibernate 3.5. Сервер БД Mysql 5.5
ПОсле автомаппинга добавлял поля руками как в базу так и в мап-класс - все прекрасно работало.
Но сейчас что то не работает.
Имеются 2 поля. Оба int 11. Оба добавлены руками
В ответ на:

private Integer active;
//геттер
@column (name = "Active", nullable = false)
public Integer getactive()
{
return this.active;
}
private Integer IsPassChange;
//геттер
@column (name = "Ispasschange", nullable = false)
public Integer getIsPassChange()
{
return this.IsPassChange;
}

Первое поле по геттеру отдает значение второе тупо возвращает null
У обоих стоит ограничение not null
Само приложение сервлет, сервер приложений томкат 5.5
В чем причина и в какую сторону копать? В обоих полях стоит 1 в БД. Сеттер первого поля кстати тоже работает а второго нет. Проверил наименование самих полей в Бд на маленькие большие буквы - все правильно. Может есть какой то кэщ у мускуля или где еще? Приложение томката сносил, кэш томката чистил перегружал машину и сервак - сейчас все крутится локально под XP. Толку нет
Пользоваться мастером маппинга более не хочу. Руками быстрее и вообще не в восторге от хибернейтовской консоли под эклипсом.
Да и времени нет.
 

Sprung zu