2009-04-29 4 views
5

J'avais une propriété qui était not-null = "true". Les valeurs ne sont plus nécessaires pour ce champ, donc je l'ai changé en not-null = "false" mais la table n'est pas mise à jour dans la base de données. L'ajout de nouvelles propriétés ne pose aucun problème.Utiliser hibernate hbm2ddl.auto = update: Comment modifier une colonne pour ne plus exiger de valeur?

Est-il possible pour hbm2ddl.auto = mettre à jour pour modifier la table automatiquement pour supprimer le non-null = "true"? (Je sais que je peux juste écrire un script sql pour le changer mais je voudrais le laisser se mettre à jour automagiquement)

+0

Quelle base de données utilisez-vous? –

+0

J'utilise MySQL –

Répondre

1

De ce que j'ai pu rassembler: hbm2ddl.auto = la mise à jour ne changera pas la valeur non-nulle pour les tables déjà avoir des données en.

En fin de compte, je viens d'écrire un script SQL pour changer la table.

Questions connexes