2017-09-15 4 views
5

Je suis en train de créer une nouvelle propriété de chaîne avec une valeur par défaut:ColdFusion 9 ORM: Valeur par défaut ne fonctionne pas pour les chaînes

<cfproperty fieldtype="column" name="showIn" ormtype="string" default="credentials" notnull="true" required="false" /> 

Après une ORMReload() la colonne est présent dans la base de données, mais sans valeur par défaut.


Je me attends:

SHOWIN VARCHAR (255) NOT NULL DEFAULT "credentials"

je reçois:

SHOWIN VARCHAR (255) NOT NULL


J'utilise MySQL 5.1.63 et ColdFusion 9. (Adobe)

Ai-je oublié quelque chose ici?

Répondre

1

Utilisation dbdefault au lieu de default:

<cfproperty fieldtype="column" name="showIn" ormtype="string" dbdefault="credentials" notnull="true" required="false" /> 

De l'documentation:

dbdefault: Ceci définit la valeur par défaut d'une colonne dans la table lorsque le schéma est exporté.