Я использую ветерок 1.4.8.удалить родительские сущности триггеры без проверки
скажем, у меня есть заказ со связанными клиентами (реальная модель отличается от этого, просто для упрощения) в моем случае отношения определены как 1 для многих, а FK не может быть недействительным.
Ситуация: У меня есть некоторые заказы и все клиенты в кеше локально.
сейчас, если я удалю клиента, который уже используется в одном или нескольких заказах (также локально), я не получаю отзывов от бриза. после настройки клиентов:
entity.entityAspect.setDeleted();
Я ожидал бы, что ошибки проверки появятся, прежде всего уже на клиенте. , но это не тот случай, так что я надеялся, что для моей безопасной гавани (модель базы данных), чтобы бросить некоторые исключения ... но Нету
В настоящее время он проходит через метод saveChanges()
и он попадает на стороне сервера, где все заказы, связанные попадают в BeforeSaveEntity()
- Метод, который мне не нужен.
В конце концов ничего не получает изменился (кроме удаленного состояния локально), но по крайней мере, я хотел бы иметь некоторую обратную связь от любого ветерка на клиенте или на стороне сервера (сервер ветерке)
может быть, пошел что-то не так с моя модель базы данных. Я воссоздал отношения, обновил свою модель несколько раз, но безуспешно.
метаданных: http://pastebin.com/BjwLgULc
модель заказа (сделок): http://pastebin.com/PSGsZGxR
модель клиент (vehiclemodel): http://pastebin.com/SW9Wj4ze
часть кода BeforeSave объекта, который получает удар unecessarly: http://pastebin.com/N99ucY6P
не уверен то, что мне не хватает, любое просвещение будет высоко оценено
Что вы получите в ответ от сервера когда это сохранить сбой? – Dominictus
Я вижу POST из моего saveChanges(), и состояние остается включенным (ожидается) – fops
, так что нет ответа – fops