ColdFusion 9 ORM:默认值不适用于字符串

Oli*_* Y. 5 mysql coldfusion orm coldfusion-9

我正在尝试使用默认值创建一个新的字符串属性:

<cfproperty fieldtype="column" name="showIn" ormtype="string" default="credentials" notnull="true" required="false" />
Run Code Online (Sandbox Code Playgroud)

在ORMReload()之后,该列存在于数据库中,但没有默认值.


我预计:

showIn VARCHAR(255)NOT NULL DEFAULT"凭据"

我明白了:

showIn VARCHAR(255)NOT NULL


我正在使用MySQL 5.1.63和ColdFusion 9.(Adobe)

我在这里错过了什么吗?

Sey*_*sen 0

使用dbdefault而不是default

<cfproperty fieldtype="column" name="showIn" ormtype="string" dbdefault="credentials" notnull="true" required="false" />
Run Code Online (Sandbox Code Playgroud)

文档中:

dbdefault:导出模式时设置表中列的默认值。