вопрос длины строки свойства hibernate - PullRequest
2 голосов
/ 26 января 2011

У меня есть объект, отображенный в hibernate, например:

<property name="firstname" type="string">
  <column name="FIRSTNAME" not-null="true" />
</property>

<property name=description" type="string">
  <column name="DESCRIPTION" />
</property>

Я использую скрипт ANT для генерации схемы базы данных из файла сопоставления, и создаются поля db с типом VARCHAR размера 255.

Мой вопрос: как мне указать, что максимальная длина поля FIRSTNAME равна 25, а максимальная длина поля DESCRIPTION равна 1000?Я попытался добавить атрибут длины в тег свойства (как показано ниже), но он не сработал:

<property name=description" type="string" length="1000">
  <column name="DESCRIPTION" />
</property>

Есть идеи?

Спасибо.

1 Ответ

8 голосов
/ 26 января 2011
        <property name="description" type="string">
            <column name="description" length="100" />
        </property>

вам нужно поместить его в столбец.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...