injun #576871 |
![]() |
Маленькая тонкость работы с ORM и Apache Derby Embeded![]() Сначала обнаружилась маленькая неприятность, точнее особенность работы с Apache Derby Embeded и, еще конкретнее, с типом данных “text”. Рассказываю: вот такой код property name="body" ormtype="text"; приводит к тому, что в таблице базы данных создаётся колонка “body”, но по умолчанию она имеет тип “clob(255)”, соответственно, никаких длинных текстов в эту колонку поместить не удастся. Поэтому, чтобы вам не сыпались экспепшины, как сыпались они мне, обязательно указывайте максимальную длину для данного типа данных – вот так: property name="body" ormtype="text" length="2147483647"; Интересно и то, что в случае с БД MySQL, то длину указывать не нужно. Похожие сообщения
Написано Октябрь 8, 2009 Комментарии— 10 Окт 2009 в 13:30 ∞ Menangen — 10 Окт 2009 в 13:31 ∞ Menangen — 10 Окт 2009 в 17:06 ∞ injun #576871
|
![]() О блоге |
Сайт создан в 2006 г. © injun.ru | Seoded.ru — Создание сайта