У меня небольшая проблема с использованием Flex 4 с Coldfusion 9. Я надеюсь, что вы можете сказать мне, что я должен исправить.
Я использую Coldfusion 9, размещенный на моей машине для разработки.
- Я создал таблицу в базе данных MySQL с двумя столбцами:
idPlayer
как целое число и автоинкремент.2-й столбец - Name
. - . Я использую ColdFusion Builder, Apptacular, для создания надежного сервиса CFC.Здесь генерируется
PlayerService.cfc
. - Теперь я использую мастер данных Flash Builder 4 для генерации класса обслуживания данных из
PlayerService.cfc
.Я создаю форму для update
метода этого сервиса. Хорошо, теперь посмотрите на сгенерированный код.
// Пожалуйста, раскомментируйте нижеприведенную строку, если Управление данными включено дляВ качестве функции создания используется player и update.
// var player: Player = new Player ();
Поэтому я раскомментировал код и запустил форму.После заполнения данных и нажатия кнопки «Обновить» всплывающее окно выглядит следующим образом:
Невозможно вызвать CFC - поле 'idPlayer' не имеет значения по умолчанию. Для получения подробной информации включите информацию о надежных исключениях в администраторе ColdFusion
Так что я не знаю, как Apptacular генерирует код для работы в качестве ORM.Но должен быть какой-то способ или обходной путь, позволяющий системе работать с idPlayer, который не имеет значения по умолчанию для вставки других столбцов и генерирования idPlayer в качестве значения автоинкремента (как я установил в MySQL).это?