Если вы создаете поле с помощью команды, подобной field string --fieldName field1 --sizeMax 500
, тогда Roo аннотирует поле с помощью @Size(max = 500)
, и это работает для меня, если я разрешу Hibernate создать схему базы данных.
(- sizeMaxявляется необязательным параметром, вы можете отобразить все необязательные параметры после того, как вы определили все обязательные параметры нажатием - и нажатием TAB)
Другое решение состоит в том, чтобы вручную добавить примечание JPA в поле: @Column(length=500)
.Или, если вы не генерируете схему базы данных, а создаете ее вручную, вы можете определить свой столбец так, как вам нравится.