ORM在init上填充实体

时间:2013-08-01 23:55:00

标签: orm coldfusion coldfusion-9

我在ColdFusion 9中使用ORM来根据需要使用

创建我的数据库表
this.ormSettings.dbcreate = 'update'

我现在需要添加一个新模型并用默认数据填充它。但是,如果当前没有数据,我只想填充实体。

有人能指出我正确的方向吗?我试图寻找一个解决方案,但没有运气。它可能很简单,但解决方案目前无法解决。

感谢。

2 个答案:

答案 0 :(得分:3)

如果通过提供SQL脚本设置dbcreate =“dropcreate”,有一种相当简单的方法: http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WS29fdb0a9aebd66bc9141f34123e5a0a3c9-8000.html

我怀疑你想做dropcreate:)

所以没有简单的解决方案。可以使用onApplicationStart编写代码,也可以只运行db中的脚本。

答案 1 :(得分:3)

向onApplicationStart添加一些内容,触发进程以检查数据是否存在,如果不存在,则添加它。

我在应用程序中已经完成了这项工作,所以当我去运行测试时,我在数据库中有数据。