在 ORM 应用程序中找不到组件 xxx 的映射
我正在使用 ColdFusion ORM 应用程序执行一些 TDD,因此我将 application.cfc 放在我的测试目录中,因此我设置 dbcreate="update"
以便测试将创建数据库表。每次我更改模型的方法并重新运行测试时,我都会收到以下错误:
未找到组件模型.user.User 的映射。
如果我重新启动服务器,错误就会消失,但是这是一个糟糕的工作流程,因此我正在寻找更好的方法来解决此问题。
I'm doing some TDD with a ColdFusion ORM application so I'm letting the application.cfc in my tests directory so I'm setting dbcreate="update"
so the tests will create the database tables. Every time I change a model's method and re-run my tests I get the following error:
Mapping for component models.user.User not found.
If I restart the server the error goes away, however this is a terrible workflow so I'm looking for a better way to fix this problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您尝试过
dbcreate=dropcreate
吗?根据我的经验,update 或 dropcreate 第一次可能会失败,但如果您再次
ormreload
,它可能会起作用。have you tried
dbcreate=dropcreate
?From my experience, update or dropcreate might fail for the first time, but if you
ormreload
again, it might just work.