Utilizzo di hibernate hbm2ddl.auto = update: come posso modificare la colonna per non richiedere più valore?
Domanda
Avevo una proprietà che era not-null = " true " ;. I valori non sono più necessari per quel campo, quindi l'ho cambiato in not-null = " false " ma la tabella non viene aggiornata nel database. L'aggiunta di nuove proprietà non comporta alcun problema.
È possibile che hbm2ddl.auto = update cambi automaticamente la tabella per rimuovere not-null = " true " ;? (So ??che posso semplicemente scrivere uno script sql per cambiarlo ma vorrei lasciarlo aggiornato automaticamente)
Soluzione
Da quello che ho potuto raccogliere: hbm2ddl.auto = update non cambierà il valore non nullo per le tabelle in cui sono già presenti dati.
Alla fine ho appena scritto uno script sql per cambiare la tabella.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow