ColdFusion ORM如何更新而不丢弃?

时间:2011-11-10 16:17:15

标签: orm coldfusion coldfusion-9

我在ColdFusion中有一个持久化实体,我需要更新一个属性

property name="createdDateTime" ormtype="date";

property name="createdDateTime" ormtype="timestamp";

之前,我用删除表然后重新加载ORM。但是,现在我的表中有数据我不能删除它。无论如何我可以在ORM中更新此字段而不删除整个表吗?

由于

2 个答案:

答案 0 :(得分:2)

是的,您应该只需更改属性并执行ormReload()。首先在测试环境中尝试它,但ormtype不直接与数据库类型绑定。

答案 1 :(得分:1)

在Application.cfc

this.ormSettings.dbCreate = "Update";

无论如何,在你的情况下(date - > timestamp),底层S​​QL类型应该是相同的(至少在SQL Server中,datetime