Ställ in hiberate.hbm2ddl.auto=validate
och manuellt ändra storleken på kolumnen på den faktiska databasen själv med MySQLWorkbench eller något liknande verktyg. Se även här
för en förklaring om vad de olika värdena gör. Detta är om du verkligen vill behålla data i databasen. Jag är ganska säker på att använda update
kommer fortfarande att släppa hela tabellen för att ersätta kolumnlängden så jag skulle inte använda det. Använder validate
kommer att få Hibernate att validera ditt databasschema mot dina kommentarer för att säkerställa att din databas är korrekt inställd. Använd aldrig någonsin något annat än validate
för produktionskod.
EDIT:För att faktiskt svara på frågan, ingen Hibernate kan inte göra detta utan att tappa och återskapa tabellen, vilket kommer att göra att all data där går förlorad.