![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Что делать если подобная проблема с датой
-------------------- менеджер по кодеврайтингу |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Bulat, называй темы так чтобы было понятно о чем это.
У тебя как я понимаю дата в базе хранится в виде строки? Думаю что единственный способ - получить строку и преобразовывать в дату уже после получения. Если нет, то опиши подробности, при которых это происходит. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Странный порядок, вообще говоря. Обычно же год в конце идет. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
||||
|
||||
| Bulat |
|
||||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Ну вообще в JDBC таких проблем не возникало, пока только с hibernate, соответственно и тема `contract_date` date default NULL " .......... В принципе можешь вспомнить как я и раньше ругался на базу с которой приходится работать Вообще просто хочу достать все данные из одной таблицы таблица:
Может с хибернейтом не совсем верно работаю, практически еще не было возможности его почитать и что-то с ним делать Это сообщение отредактировал(а) Bulat - 22.9.2006, 09:41 -------------------- менеджер по кодеврайтингу |
||||
|
|||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Класс RecordsData и маппинг для него еще приведи, здесь вроде бы все нормально. В hibernate.cfg.xml проверь правильный ли диалект там задан - именно для MySQL? Была как-то похожая ошибка из-за неправильного диалекта.
|
|||
|
||||
| Bulat |
|
||||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
tux,
Это сообщение отредактировал(а) Bulat - 22.9.2006, 10:00 -------------------- менеджер по кодеврайтингу |
||||
|
|||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
А MailSender/Database/RecordsData.hbm.xml?
Добавлено @ 10:07 Вот, кстати, у тебя почему диалект для PostgreSQL - org.hibernate.dialect.PostgreSQLDialect? Добавлено @ 10:07 Должен быть такой - org.hibernate.dialect.MySQLDialect. |
|||
|
||||
| Nobody |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: 1 Всего: 16 |
У нас была такая же проблема, лучшее решение - выкинуть mysql. Он ставит такие даты, когда в колонку, объявленную как NOT NULL пытаются вставить нулловые даты. В принципе лечится выставлением default null (Хмм, а это уже сделано). Значит явно проверять даты. Либо перевести mysql в другой режим. Для того, чтобы починить существующие даты, надо на что-нибудь изменить эти 0000-00-00 на что-нибудь содержательное.
-------------------- |
|||
|
||||
| Bulat |
|
||||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
упустил
Ценное замечание, пасиба Nobody, в том-то и проблема, что ничем заполнить лично я не могу, это важная информация, а те кто могут........ пока их ждать уж проще найти выход -------------------- менеджер по кодеврайтингу |
||||
|
|||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
В коде и маппингах не вижу ничего криминального. Видимо все-таки проблема в том, о чем говорит Nobody.
|
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Имеешь в виду ALLOW_INVALID_DATES ? -------------------- менеджер по кодеврайтингу |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
А выбирать дату мускулевской ф-цией DATE_FORMAT тебе не поможет?
-------------------- Теперь при чем :P |
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
нет, все равно не хочет -------------------- менеджер по кодеврайтингу |
|||
|
||||
![]()
|
| Правила форума "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. |