Indstil hiberate.hbm2ddl.auto=validate
og manuelt ændre størrelsen af kolonnen på den faktiske database selv ved hjælp af MySQLWorkbench eller et lignende værktøj. Se også her
for en forklaring på, hvad de forskellige værdier gør. Dette er, hvis du rent faktisk ønsker at beholde dataene i databasen. Jeg er ret sikker på at bruge update
vil stadig droppe hele tabellen for at erstatte kolonnelængden, så det ville jeg ikke bruge. Brug validate
vil få Hibernate til at validere dit databaseskema i forhold til dine annoteringer for at sikre, at din database er konfigureret korrekt. Brug aldrig nogensinde noget andet end validate
for produktionskode.
EDIT:For faktisk at besvare spørgsmålet, kan ingen Hibernate gøre dette uden at slippe og genskabe tabellen, hvilket vil medføre, at alle data derinde går tabt.