Сначала обнаружилась маленькая неприятность, точнее особенность работы с Apache Derby Embeded и, еще конкретнее, с типом данных “text”.
Рассказываю: вот такой код
property name="body" ormtype="text";
приводит к тому, что в таблице базы данных создаётся колонка “body”, но по умолчанию она имеет тип “clob(255)”, соответственно, никаких длинных текстов в эту колонку поместить не удастся.
Поэтому, чтобы вам не сыпались экспепшины, как сыпались они мне, обязательно указывайте максимальную длину для данного типа данных – вот так:
property name="body" ormtype="text" length="2147483647";
Интересно и то, что в случае с БД MySQL, то длину указывать не нужно.
Комментариев нет:
Отправить комментарий