ORM在init上填充实体

ORM在init上填充实体,orm,coldfusion,coldfusion-9,Orm,Coldfusion,Coldfusion 9,我在ColdFusion 9中使用ORM创建数据库表,必要时使用 this.ormSettings.dbcreate = 'update' 我现在需要添加一个新模型并用默认数据填充它。但我只想在当前没有数据的情况下填充实体 谁能给我指出正确的方向吗?我曾试图寻求解决方案,但没有任何运气。这可能很简单,但我现在想不出解决办法 谢谢。如果您通过提供SQL脚本来设置dbcreate=“dropcreate”,则有一种相当简单的方法可以做到这一点: 我怀疑你是否想做dropcreate:) 因此,没

我在ColdFusion 9中使用ORM创建数据库表,必要时使用

this.ormSettings.dbcreate = 'update'
我现在需要添加一个新模型并用默认数据填充它。但我只想在当前没有数据的情况下填充实体

谁能给我指出正确的方向吗?我曾试图寻求解决方案,但没有任何运气。这可能很简单,但我现在想不出解决办法


谢谢。

如果您通过提供SQL脚本来设置dbcreate=“dropcreate”,则有一种相当简单的方法可以做到这一点:

我怀疑你是否想做dropcreate:)


因此,没有简单的解决办法。可以使用onApplicationStart编写代码,也可以只在数据库中运行脚本。

向onApplicationStart添加启动进程的内容,以检查数据是否存在,如果不存在,则添加它

我已经在应用程序中这样做了,所以当我运行测试时,数据库中有数据