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

时间:2017-09-15 09:57:04

标签: mysql orm coldfusion coldfusion-9

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

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

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

我希望:

showIn VARCHAR(255)NOT NULL DEFAULT&#34;凭证&#34;

我明白了:

showIn VARCHAR(255)NOT NULL

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

我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:1)

使用dbdefault代替default

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

来自documentation

  

dbdefault:这会在导出架构时设置表中列的默认值。