Задайте hiberate.hbm2ddl.auto=validate
и сами ръчно променяйте размера на колоната в действителната база данни, като използвате MySQLWorkbench или друг подобен инструмент. Вижте също тук
за обяснение какво правят различните стойности. Това е, ако наистина искате да запазите данните в базата данни. Почти съм сигурен, че използвайки update
пак ще изпусне цялата таблица, за да замени дължината на колоната, така че не бих използвал това. Използване на validate
ще накара Hibernate да потвърди схемата на вашата база данни спрямо вашите анотации, за да гарантира, че вашата база данни е настроена правилно. Никога не използвайте нищо друго освен validate
за производствен код.
РЕДАКТИРАНЕ:За да отговоря всъщност на въпроса, никой Hibernate не може да направи това, без да изтрие и създаде отново таблицата, което ще доведе до загуба на всички данни там.