我在使用 Flex 4 和 Coldfusion 9 时遇到了一点问题。我希望你能告诉我我必须解决的问题。
我使用托管在我的开发机器上的 Coldfusion 9。
- 我在 MySQL 数据库中创建了一个包含 2 列的表:
idPlayer
整数和自动增量。第 2 列是Name
. - 我使用 ColdFusion Builder Apptacular 为我生成可靠的 CFC 服务。它
PlayerService.cfc
在这里生成。 - 现在我使用 Flash Builder 4 的数据向导从
PlayerService.cfc
.update
我在该服务的方法上创建了一个表单。 好的,现在看看生成的代码。
// 如果为播放器启用了数据管理并且使用更新作为创建功能,请取消注释以下行。
// var player:Player = new Player();
所以我取消注释代码并运行表单。填好数据后,点击更新,弹出如下图:
无法调用 CFC - 字段“idPlayer”没有默认值有关详细信息,请在 ColdFusion 管理器中打开强大的异常信息
所以我不知道 Apptacular 如何生成代码以作为 ORM 工作。但是它应该有一些方法或解决方法让系统使用 idPlayer 没有默认值来插入其他列并生成 idPlayer 作为自动增量值(正如我在 MySQL 中设置的那样)。
你能帮我解决这个问题吗?