2014-06-25 4 views
0

Как уже упоминалась мне нужно, чтобы установить размер столбца в спящем режиме, по умолчанию для String, он принимает VARCHAR (255) При создании таблицы,Как установить размер столбца в спящем режиме без использования аннотаций

Мне нужно, чтобы сделать его как varchar (8000) во время создания таблицы.

Я уже нашел несколько ответов с помощью «Annotations'- как

  • @Column(length = 255)
  • @Lob

Но есть ли другой способ сделать то же самое без использования„Аннотации“

Thank you.

+0

Не думаю, что если есть какой-либо способ. Но вы можете делать JavaScript на странице и на серверном контроллере. В Struts его класс действия и в JSF - его управляемый компонент. Вы не должны делать проверку на этом уровне. – KSHiTiJ

+0

@Kshitij Да, я сделал именно так. И этот класс контроллера следует вызывать только один раз после создания таблицы. –

+0

Ох. Сожалею. Я этого не читал. Я читал только последние четыре строки. – KSHiTiJ

ответ

2

Когда вы говорите «не используя аннотации», я предполагаю, что вы используете файлы сопоставления xibernate xml? Я верю в файлы сопоставления xml, вы можете сопоставить столбцы с длиной, что-то вроде:

<property name="mycolumn" column="mycolumn" type="java.lang.String" length="8000" /> 
Смежные вопросы