2012-03-31 2 views
0

Мне нужно хранить длинные строки в базе данных MySQL, используя весенний рой. Я предположил, что команда «field string» генерирует поле с размером 255, которое слишком мало. Я предпочитаю не использовать blob. Что мне делать?Объекты Spring Rho - хранение длинных строк

ответ

2

Если вы создаете поле с помощью команды типа field string --fieldName field1 --sizeMax 500, тогда Roo аннотирует поле с @Size(max = 500), и оно работает для меня, если я позволю Hibernate создать схему базы данных.

(--sizeMax необязательный параметр, вы можете отобразить все дополнительные параметры после того, как вы определили все обязательные те, с - и нажать TAB)

Другим решением является добавление вручную аннотаций JPA на поле: @Column(length=500) , Или если вы не создаете схему базы данных, а создаете ее вручную, вы можете определить ее как угодно.

+0

Размер работы, я установил большое количество, и он создает поле LONGTEXT в базе данных. Благодарю. – mimol

Смежные вопросы