Imposta hiberate.hbm2ddl.auto=validate
e modificare manualmente la dimensione della colonna sul database effettivo utilizzando MySQLWorkbench o qualsiasi strumento simile. Vedi anche qui
per una spiegazione su cosa fanno i diversi valori. Questo è se si desidera effettivamente mantenere i dati nel database persistenti. Sono abbastanza sicuro che usando update
rilascerà comunque l'intera tabella per sostituire la lunghezza della colonna, quindi non la userei. Usando validate
farà in modo che Hibernate convalidi lo schema del database rispetto alle annotazioni per garantire che il database sia impostato correttamente. Mai e poi mai e poi mai usare qualcosa di diverso da validate
per codice di produzione.
EDIT:per rispondere effettivamente alla domanda, nessun Hibernate non può farlo senza rilasciare e ricreare la tabella, il che causerà la perdita di tutti i dati.