ColdFusion的9 ORM:默认值不适用于字符串
问题描述:
我试图创建一个默认值的新字符串属性工作:ColdFusion的9 ORM:默认值不适用于字符串
<cfproperty fieldtype="column" name="showIn" ormtype="string" default="credentials" notnull="true" required="false" />
一个ORMReload()之后列是存在于数据库中,但没有默认值。
我想到:
舒VARCHAR(255)NOT NULL DEFAULT “凭据”
我得到:
舒VARCHAR(255)NOT NULL
我正在使用MySQL 5.1.63和ColdFusion 9.(Adobe)
我在这里错过了什么吗?
答
使用dbdefault
代替default
:
<cfproperty fieldtype="column" name="showIn" ormtype="string" dbdefault="credentials" notnull="true" required="false" />
dbdefault:设置在表中的列的默认值时,模式输出。