Utilizzo di hibernate hbm2ddl.auto = update: come posso modificare la colonna per non richiedere più valore?

StackOverflow https://stackoverflow.com/questions/801915

  •  03-07-2019
  •  | 
  •  

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)

È stato utile?

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
scroll top