Utilisation de hibernate hbm2ddl.auto = update: Comment puis-je modifier la colonne pour ne plus avoir besoin de valeur?
Question
J'avais une propriété qui était autrefois non-null = "true". Les valeurs n'étant plus nécessaires pour ce champ, je les ai modifiées en not-null = " false " mais la table n'est pas mise à jour dans la base de données. Ajouter de nouvelles propriétés ne pose aucun problème.
Est-il possible pour hbm2ddl.auto = update de modifier automatiquement la table pour supprimer le not-null = " true "? (Je sais que je peux simplement écrire un script SQL pour le changer, mais j'aimerais le laisser se mettre à jour automatiquement)
La solution
D'après ce que j'ai pu rassembler: hbm2ddl.auto = update ne changera pas la valeur non nulle pour les tables contenant déjà des données.
À la fin, je viens d'écrire un script SQL pour changer le tableau.